Exemplo n.º 1
0
        private Utilidad MapearUtilidad(UtilidadInputModel utilidadInput)
        {
            var utilidad = new Utilidad {
                IdPago = utilidadInput.IdPago,
                Precio = utilidadInput.Precio,
                Costo  = utilidadInput.Costo,
            };

            return(utilidad);
        }
Exemplo n.º 2
0
        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));
        }