private Rubrica MapearRubrica(RubricaInputModel rubricaInput) { var rubrica = new Rubrica { IdRubrica = rubricaInput.IdRubrica, IdArea = rubricaInput.IdArea }; return(rubrica); }
public ActionResult <RubricaViewModel> Post(RubricaInputModel rubricaInput) { Rubrica rubrica = MapearRubrica(rubricaInput); var response = _rubricaService.Guardar(rubrica); if (response.Error) { ModelState.AddModelError("Guardar Rubrica", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Rubrica)); }