public ActionResult Editar(PersonaPerfilEnfasisModel per) { try { if ((per.Persona.Cedula != null) && (per.Persona.Cedula != null) && (per.Persona.Nombre1 != null) && (per.Persona.Apellido1 != null) && (per.Persona.Apellido2 != null) && (per.Usuario.CorreoInstitucional != null) && (per.Persona.Cedula.Length == 9) && (per.Persona.Nombre1.Length <= 50) && (per.Persona.Apellido1.Length <= 50) && (per.Persona.Apellido2.Length <= 50) && (per.Usuario.CorreoInstitucional.Length <= 100)) { using (db) { db.SP_ModificarPersona(per.viejaCedula, per.Persona.Cedula, per.Persona.Nombre1, per.Persona.Nombre2, per.Persona.Apellido1, per.Persona.Apellido2, per.Usuario.CorreoInstitucional); for (int i = 0; i < per.Perfil.Count(); i++) { //db.SP_ModificarPerfilUsuario(per.usuario.CorreoInstitucional, per.Perfil.ElementAt(i), per.tienePerfil.ElementAt(i)); } } } else { //Mensaje de error } return(RedirectToAction("VerPersonas")); } catch (Exception) { throw; TempData["msg"] = "<script>alert('No se pudo editar el perfil ');</script>"; return(RedirectToAction("VerPersonas")); } }