public ActionResult <DocenteViewModel> ModificarPersona(DocenteViewModel docenteViewModel) { Docente docente = Mapear(docenteViewModel); var Response = _service.EditarDocente(docente); if (Response.Error) { ModelState.AddModelError("Error al modificar al docente", Response.Mensaje); var detalleProblemas = new ValidationProblemDetails(ModelState); detalleProblemas.Status = StatusCodes.Status500InternalServerError; return(BadRequest(detalleProblemas)); } return(Ok(Response)); }