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