- Data:
- 2009-10-15 15:34:49 (17 years ago)
- Lokalizacja:
- branches/Emisje
- Pliki:
-
- 2 zmodyfikowane
-
. (zmodyfikowane) (1 prop)
-
Wierszowki/Wierszowki.Services/MagazineItemService.cs (zmodyfikowane) (6 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
branches/Emisje
- Property svn:mergeinfo
-
old new 2 2 /branches/ReklamaReorganizacja:568-731 3 3 /tags/BazaReklam_1.1.28:831 4 /trunk:774-8 374 /trunk:774-852
-
- Property svn:mergeinfo
-
branches/Emisje/Wierszowki/Wierszowki.Services/MagazineItemService.cs
r838 r853 33 33 public void Create(MagazineItem magazineItem, string currentUser) 34 34 { 35 35 36 var errors = DataAnnotationsValidationRunner.GetErrors(magazineItem); 36 37 if (errors.Any()) … … 38 39 throw new RulesException(errors); 39 40 } 40 var errors1 = new List<ErrorInfo>();41 errors1 = ShowError(magazineItem);42 if (errors1.Count() > 0) throw new RulesException(errors1.AsEnumerable());43 44 41 var user = _userRepository.FindOne(u => u.Login == currentUser); 45 42 var now = DateTime.Now; … … 48 45 magazineItem.UpdatedBy = user.Id; 49 46 magazineItem.UpdatedOn = now; 50 47 51 48 _repository.Insert(magazineItem); 52 49 53 50 } 54 55 private List<ErrorInfo> ShowError(MagazineItem magazineItem)56 {57 var errors1 = new List<ErrorInfo>();58 if (magazineItem.IssueId <= 0)59 {60 ErrorInfo e1 = new ErrorInfo("Magazine", "Proszę wybrać gazetę!");61 errors1.Add(e1);62 ErrorInfo e = new ErrorInfo("IssueId", "Proszę wybrać numer wydania!");63 errors1.Add(e);64 }65 return errors1;66 }67 68 51 public void Update(MagazineItem magazineItem, string currentUser) 69 52 { … … 72 55 throw new RulesException(errors); 73 56 74 var errors1 = new List<ErrorInfo>();75 errors1 = ShowError(magazineItem);76 if (errors1.Count() > 0) throw new RulesException(errors1.AsEnumerable());77 78 79 57 var user = _userRepository.FindOne(u => u.Login == currentUser); 80 58 var now = DateTime.Now; 81 59 82 var magazineItemToUpdate = _repository.FindOne(magazineItem.Id); 60 var magazineItemToUpdate = _repository.FindOne(magazineItem.Id); 83 61 magazineItemToUpdate.AuthorId = magazineItem.AuthorId; 84 62 magazineItemToUpdate.Bonus = magazineItem.Bonus; … … 91 69 magazineItemToUpdate.UpdatedBy = user.Id; 92 70 magazineItemToUpdate.UpdatedOn = now; 93 94 71 _repository.Update(magazineItemToUpdate); 95 72 } 96 public voidDelete(MagazineItem magazineItem)73 public MagazineItem Delete(MagazineItem magazineItem) 97 74 { 98 75 var magazineItemToDelete = _repository.FindOne(magazineItem.Id); … … 100 77 { 101 78 _repository.Delete(magazineItemToDelete); 79 } 80 return magazineItemToDelete; 81 } 102 82 } 103 83 } 104 }105 }
