public async Task <IdentityResult> ModificarDocente(DocenteModificarViewModel docenteViewModel) { IdentityResult result = await authLogic.ChangePassword(docenteViewModel.UserId, docenteViewModel.Password); if (!result.Succeeded) { return(result); } var DocenteUser = await authLogic.FindUser(docenteViewModel.UserId); var Docente = Mapper.Map <Docente>(docenteViewModel); Docente.Id = DocenteUser.Docente_Id; docentesRepository.Update(Docente, r => r.Nombre, r => r.Apellido, r => r.Carrera_Id); return(result); }
public IActionResult OnPost(int id) { if (!ModelState.IsValid) { return(Page()); } var DocenteToUpdate = _docenteRepository.GetbyId(id); if (DocenteToUpdate == null) { return(NotFound()); } DocenteToUpdate.Codigo = Docente.Codigo; DocenteToUpdate.Nombre = Docente.Nombre; DocenteToUpdate.EnLabor = Docente.EnLabor; _docenteRepository.Update(DocenteToUpdate); return(RedirectToPage("./Docentes")); }