private Inventario MapearInventario(InventarioInputModel inventarioInput) { var inventario = new Inventario { IdInventario = inventarioInput.IdInventario, IdProducto = inventarioInput.IdProducto, FechaCompra = inventarioInput.FechaCompra, CostoProducto = inventarioInput.CostoProducto, CantidadComprada = inventarioInput.CantidadComprada, TotalCompra = inventarioInput.TotalCompra }; return(inventario); }
public ActionResult <InventarioViewModel> Post(InventarioInputModel inventarioInput) { Inventario inventario = MapearInventario(inventarioInput); var response = _inventarioService.Guardar(inventario); if (response.Error) { ModelState.AddModelError("Guardar producto", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Inventario)); }