Index: branches/Abonament/Wierszowki/Wierszowki.Web/Controllers/AuthorController.cs
===================================================================
--- branches/Abonament/Wierszowki/Wierszowki.Web/Controllers/AuthorController.cs (revision 752)
+++ branches/Abonament/Wierszowki/Wierszowki.Web/Controllers/AuthorController.cs (revision 854)
@@ -5,4 +5,6 @@
 using Wierszowki.Services;
 using xVal.ServerSide;
+using System.Collections.Generic;
+using Wierszowki.Core.Interfaces;
 
 namespace Wierszowki.Controllers
@@ -28,8 +30,8 @@
         {
             var authorViewData = new AuthorViewData
-                                     {
-                                         Author = new Author(),
-                                         EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name")
-                                     };
+            {
+                Author = new Author(),
+                EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name")
+            };
 
             return View(authorViewData);
@@ -51,5 +53,10 @@
 
             if (ModelState.IsValid)
-                return RedirectToAction("Confirm", author);
+            {
+                var confirmViewData = new ConfirmViewData();
+                confirmViewData = InitConfirmViewData(author, OperationType.Create, null);
+                return View("Confirm", confirmViewData); 
+                //return RedirectToAction("Confirm", author);
+            }
 
 
@@ -74,8 +81,8 @@
         {
             var authorViewData = new AuthorViewData
-                     {
-                         Author = _context.GetAuthorById(id),
-                         EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name")
-                     };
+            {
+                Author = _context.GetAuthorById(id),
+                EmploymentTypeList = new SelectList(_context.GetEmploymentTypes().ToList(), "Id", "Name")
+            };
 
             return View(authorViewData);
@@ -97,6 +104,9 @@
 
             if (ModelState.IsValid)
-                return View("Confirm", author);
-
+            {
+                var confirmViewData = new ConfirmViewData();
+                confirmViewData = InitConfirmViewData(author, OperationType.Update, null);
+                return View("Confirm", confirmViewData); 
+            }
             var authorViewData = new AuthorViewData
             {
@@ -107,4 +117,14 @@
             return View(authorViewData);
         }
+        private ConfirmViewData InitConfirmViewData(Author author, OperationType c_type, Info inf)
+        {
+            var viewData = new ConfirmViewData
+            {
+                Author = author,
+                akcja = c_type,
+                info = inf
+            };
+            return viewData;
+        }
     }
 }
