public IActionResult Edit(int id, [Bind("ID,FirstName,LastName,LoanID,PersonNumber")] Member member) { if (id != member.ID) { return(NotFound()); } if (ModelState.IsValid) { try { if (_membersService.CheckPersonNumber(id, member) == true) { TempData["Fail"] = "Fail"; return(RedirectToAction(nameof(Edit))); } _membersService.Update(member); } catch (DbUpdateConcurrencyException) { if (!MemberExists(member.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(member)); }