public ActionResult Edit(EditCraftViewModel model) { Craft craft = new Craft(); if (ModelState.IsValid) { craft.OwnerID = model.OwnerID; craft.OwnerFirstName = model.OwnerFirstName; craft.OwnerLastName = model.OwnerLastName; craft.NameOfCraft = model.NameOfCraft; craft.DockNumber = model.DockNumber; craft.LOA = model.LOA; craft.MembershipID = model.MembershipID; craft.CraftTypeID = model.CrafTypeID; CraftRepo.Edit(craft); return(RedirectToAction("List")); } else { model.CraftTypes = GetCraftTypeSelectList(); model.MembershipTypes = GetMembershipSelectList(); return(View(model)); } }
public ActionResult Edit(int id) { var craft = CraftRepo.GetCraft(id); var model = new EditCraftViewModel(); model.OwnerFirstName = craft.OwnerFirstName; model.OwnerLastName = craft.OwnerLastName; model.OwnerID = craft.OwnerID; model.DockNumber = craft.DockNumber; model.LOA = craft.LOA; model.NameOfCraft = craft.NameOfCraft; model.MembershipID = craft.MembershipID; model.CrafTypeID = craft.CraftTypeID; model.MembershipTypes = GetMembershipSelectList(); model.CraftTypes = GetCraftTypeSelectList(); return(View(model)); }