Index: branches/Emisje/Wierszowki/Wierszowki.Services/MagazineItemService.cs
===================================================================
--- branches/Emisje/Wierszowki/Wierszowki.Services/MagazineItemService.cs (revision 838)
+++ branches/Emisje/Wierszowki/Wierszowki.Services/MagazineItemService.cs (revision 853)
@@ -33,4 +33,5 @@
         public void Create(MagazineItem magazineItem, string currentUser)
         {
+
             var errors = DataAnnotationsValidationRunner.GetErrors(magazineItem);
             if (errors.Any())
@@ -38,8 +39,4 @@
                 throw new RulesException(errors);
             }
-            var errors1 = new List<ErrorInfo>();
-            errors1 = ShowError(magazineItem);
-            if (errors1.Count() > 0) throw new RulesException(errors1.AsEnumerable()); 
-
             var user = _userRepository.FindOne(u => u.Login == currentUser);
             var now = DateTime.Now;
@@ -48,22 +45,8 @@
             magazineItem.UpdatedBy = user.Id;
             magazineItem.UpdatedOn = now;
-
+            
             _repository.Insert(magazineItem);
             
         }
-
-        private List<ErrorInfo> ShowError(MagazineItem magazineItem)
-        {
-            var errors1 = new List<ErrorInfo>();
-            if (magazineItem.IssueId <= 0)          
-            {
-                ErrorInfo e1 = new ErrorInfo("Magazine", "Proszę wybrać gazetę!");
-                errors1.Add(e1);
-                ErrorInfo e = new ErrorInfo("IssueId", "Proszę wybrać numer wydania!");
-                errors1.Add(e);            
-            }
-            return errors1;
-        }
-
         public void Update(MagazineItem magazineItem, string currentUser)
         {
@@ -72,13 +55,8 @@
                 throw new RulesException(errors);
 
-            var errors1 = new List<ErrorInfo>();
-            errors1 = ShowError(magazineItem);
-            if (errors1.Count() > 0) throw new RulesException(errors1.AsEnumerable());
-                         
-
             var user = _userRepository.FindOne(u => u.Login == currentUser);
             var now = DateTime.Now;
 
-            var magazineItemToUpdate = _repository.FindOne(magazineItem.Id);
+            var magazineItemToUpdate = _repository.FindOne(magazineItem.Id);           
             magazineItemToUpdate.AuthorId = magazineItem.AuthorId;
             magazineItemToUpdate.Bonus = magazineItem.Bonus;
@@ -91,8 +69,7 @@
             magazineItemToUpdate.UpdatedBy = user.Id;
             magazineItemToUpdate.UpdatedOn = now;
-
             _repository.Update(magazineItemToUpdate);
         }
-        public void Delete(MagazineItem magazineItem)
+        public MagazineItem Delete(MagazineItem magazineItem)
         {
             var magazineItemToDelete = _repository.FindOne(magazineItem.Id);
@@ -100,6 +77,7 @@
             {
                 _repository.Delete(magazineItemToDelete);
+            }
+            return magazineItemToDelete;
+        }
     }
 }
-    }
-}
