public ActionResult Edit(int id) { EditSubTypeViewModel editSubTypeViewModel = new EditSubTypeViewModel(); SubType theSubType = context.SubTypes.Single(m => m.ID == id); editSubTypeViewModel.Name = theSubType.Name; editSubTypeViewModel.ParentID = theSubType.ParentID; return(View(editSubTypeViewModel)); }
public ActionResult Edit(EditSubTypeViewModel editSubTypeViewModel) { try { SubType theSubType = context.SubTypes.Single(m => m.ID == editSubTypeViewModel.ID); theSubType.Name = editSubTypeViewModel.Name; theSubType.ParentID = editSubTypeViewModel.ParentID; context.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch { return(View(editSubTypeViewModel)); } }