Ejemplo n.º 1
0
        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));
        }