public ActionResult ItemDetail(int id) { if (Request.IsAuthenticated) { ItemRepo itemRepo = new ItemRepo(); return(View(itemRepo.GetDetails(id))); } else { return(RedirectToAction("Login", "Home")); } }
public ActionResult EditItem(int id) { if (Request.IsAuthenticated) { ItemRepo itemRepo = new ItemRepo(); ItemVM item = itemRepo.GetDetails(id); ViewBag.Categories = new SelectList(GetCategories(), "Value", "Text", id); return(View(item)); } else { return(RedirectToAction("Login", "Home")); } }
public ActionResult EditItem(ItemVM item) { bool ItemUpdated; if (ModelState.IsValid) { ItemRepo itemRepo = new ItemRepo(); ItemUpdated = itemRepo.UpdateItem(item); if (ItemUpdated) { return(RedirectToAction("ItemDetail", new { id = item.ItemID })); } else { ViewBag.ErrorMsg = "Updated failed"; } } ItemRepo itemRepo2 = new ItemRepo(); ItemVM item2 = itemRepo2.GetDetails(item.ItemID); ViewBag.Categories = new SelectList(GetCategories(), "Value", "Text", item.ItemID); return(View(item2)); }