- Data:
- 2009-09-01 12:21:41 (17 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/Wierszowki/Wierszowki.Web/Controllers/MagazineItemController.cs (zmodyfikowane) (6 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/Wierszowki/Wierszowki.Web/Controllers/MagazineItemController.cs
r785 r823 40 40 try 41 41 { 42 _service.Create(magazineItem, ControllerContext.HttpContext.User.Identity.Name); 42 _service.Create(magazineItem, ControllerContext.HttpContext.User.Identity.Name); 43 43 ModelState.Clear(); 44 44 } … … 47 47 ex.AddModelStateErrors(ModelState, "magazineItem"); 48 48 } 49 49 50 50 if (ModelState.IsValid) 51 51 { 52 52 return RedirectToAction("Confirm", _context.Authors.Single(a => a.Id == magazineItem.AuthorId)); 53 53 } 54 55 54 var viewData = InitMagazineItemViewData(); 56 55 viewData.MagazineItem = magazineItem; 57 return View(viewData); 56 57 return View(viewData); 58 58 } 59 59 … … 69 69 var viewData = InitMagazineItemViewData(); 70 70 var magazineItem = _service.Find(id); 71 72 if (magazineItem == null) 73 { 74 ViewData["message"] = "null"; 75 return View("Confirm"); 76 } 77 71 78 viewData.MagazineItem = magazineItem; 72 79 viewData.Magazine = magazineItem.Issue.Magazine; … … 75 82 return View(viewData); 76 83 } 77 78 84 [Authorize] 79 85 [AcceptVerbs(HttpVerbs.Post)] … … 94 100 { 95 101 var author = _context.Authors.Single(a => a.Id == magazineItem.AuthorId); 96 97 return RedirectToAction("Confirm", author); 102 return RedirectToAction("Confirm", author); 98 103 } 99 100 104 var viewData = InitMagazineItemViewData(); 101 105 viewData.MagazineItem = magazineItem; 102 return View(viewData); 106 return View(viewData); 103 107 } 104 108 … … 115 119 return viewData; 116 120 } 121 [Authorize] 122 public ActionResult Delete(int id) 123 { 124 return View("Delete"); 125 } 126 [Authorize] 127 [AcceptVerbs(HttpVerbs.Post)] 128 public ActionResult Delete(MagazineItem magazineItem) 129 { 130 _service.Delete(magazineItem); 131 if (magazineItem.AuthorId == 0){ 132 ViewData["message"] = "null"; 133 return View("Confirm"); 134 } 135 ViewData["message"] = "delete"; 136 return View("Confirm"); 137 138 } 117 139 } 118 140 }
