// GET: Members/Edit/5 public async Task <IActionResult> Edit(int id) { var memberToEdit = memberService.GetMemberById(id); if (memberToEdit == null) { return(NotFound()); } var vm = new EditMemberVm(); vm.Name = memberToEdit.Name; vm.SSN = memberToEdit.SSN; return(View(vm)); }
public async Task <IActionResult> Edit(int id, [Bind("ID, SSN,Name")] EditMemberVm vm) { if (!ModelState.IsValid) { return(View(vm)); } var member = memberService.GetMemberById(id); member.SSN = vm.SSN; member.Name = vm.Name; memberService.EditMember(member); return(RedirectToAction(nameof(Index))); }