public IActionResult Edit(int id, [Bind("Id,FirstName,LastName,Email,Phone,IsActive")] ContactViewModel contactViewModel) { if (id != contactViewModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _contactInfoService.UpdateContact(contactViewModel); } catch (Exception) { throw; } return(RedirectToAction(nameof(Index))); } return(View(contactViewModel)); }