public IActionResult RegistrarDocente(Docente dnte) { rolesrobertoContext context = new rolesrobertoContext(); DocenteRepository repository = new DocenteRepository(context); try { var maestro = repository.GetDocenteByClave(dnte.Clave); if (maestro == null) { dnte.Activo = 1; dnte.Contrasena = HashingHelper.GetHash(dnte.Contrasena); repository.Insert(dnte); return(RedirectToAction("VDocente")); } else { ModelState.AddModelError("", "Clave no está disponible."); return(View(dnte)); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(dnte)); } }