public ActionResult Edit([Bind(Include = "ID,FirstName,LastName,DateOfBirth,IdNumber,Gender,Email,Pais,Address,PhoneNumber,JobTitle,Education,HireDate")] Consultant consultant) { ListOfCountries(); if (ModelState.IsValid) { try { consultantRepo.UpdateConsultant(consultant); consultantRepo.Save(); return(Json(new { success = true })); } catch (DbUpdateException sqlExc) { var sqlException = sqlExc.GetBaseException() as SqlException; if (sqlException != null) { ViewBag.Message = "Record already exists."; } else { throw; } } } return(PartialView("PartialConsultants/_editConsultant", consultant)); }