public ActionResult DetailsForm(int id) { var item = rpsItemsRepo.GetItemById(id); var users = rpsUserRepo.GetAll(); var model = new PtItemDetailsVm(item, users.ToList()); return(PartialView("_Details", model)); }
public ActionResult Details(int id, PtItemDetailsVm vm) { var item = rpsItemsRepo.GetItemById(id); var users = rpsUserRepo.GetAll(); ViewBag.screen = DetailScreenEnum.Details; ViewBag.users = users; try { // TODO: Add update logic here var updatedItem = rpsItemsRepo.UpdateItem(vm.ToPtUpdateItem()); return(View("Details", updatedItem)); } catch { return(View("Details", item)); } }