private DescripcionCalificacion MapearDescripcionC(DescripcionCInputModel descripcionCInput) { var descripcion = new DescripcionCalificacion { P1 = descripcionCInput.P1, P2 = descripcionCInput.P2, P3 = descripcionCInput.P3, Valor = descripcionCInput.Valor, IdProyecto = descripcionCInput.IdProyecto, }; return(descripcion); }
public ActionResult <DescripcionCViewModel> Post(DescripcionCInputModel descripcionInput) { DescripcionCalificacion descripcion = MapearDescripcionC(descripcionInput); var response = _descripcionService.Guardar(descripcion); if (response.Error) { ModelState.AddModelError("Guardar descripcion resultados", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } _emailPuntajeService.EnviarCorreo(descripcion); return(Ok(response.DescripcionCalificacion)); }