private Utilidad MapearUtilidad(UtilidadInputModel utilidadInput) { var utilidad = new Utilidad { IdPago = utilidadInput.IdPago, Precio = utilidadInput.Precio, Costo = utilidadInput.Costo, }; return(utilidad); }
public ActionResult <UtilidadViewModel> Post(UtilidadInputModel UtilidadInput) { Utilidad utilidad = MapearUtilidad(UtilidadInput); var response = _utilidadService.Guardar(utilidad); if (response.Error) { ModelState.AddModelError("Guardar Utilidad", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Utilidad)); }