public ActionResult Create(ItemUpdateRequestViewModel requestModel) //Needs a request view model { var item = new Item(); requestModel.UpdateItemModel(item); bool success = DataManager <Item> .Save(item); var viewModel = new ItemUpdateResponseViewModel(item); viewModel.UpdateSuccess = success; return(RedirectToAction("Index")); }
public ActionResult Update(int id, ItemUpdateRequestViewModel requestModel) //Needs a request view model { var item = DataManager <Item> .GetByID(id); requestModel.UpdateItemModel(item); bool success = DataManager <Item> .Save(item); var viewModel = new ItemUpdateResponseViewModel(item); viewModel.UpdateSuccess = success; return(View("~/Views/Item/AddOrUpdate.cshtml", viewModel)); }