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));
        }
示例#2
0
        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));
            }
        }