public ActionResult <InsumoViewModel> Post(InsumoInputModel InsumoInput) { Insumo insumo = MapearInsumo(InsumoInput); var response = _service.GuardarInsumo(insumo); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.Insumo)); }
private Insumo MapearInsumo(InsumoInputModel insumoInput) { var insumo = new Insumo { Item = insumoInput.Item, Descripcion = insumoInput.Descripcion, Marca = insumoInput.Marca, Cantidad = insumoInput.Cantidad }; return(insumo); }
private Insumo MapearInsumo(InsumoInputModel InsumoInput) { var Insumo = new Insumo { Codigo = InsumoInput.Codigo, Nombre = InsumoInput.Nombre, Descripcion = InsumoInput.Descripcion, Cantidad = InsumoInput.Cantidad }; return(Insumo); }
public ActionResult <InsumoViewModel> Post(InsumoInputModel insumoInput) { Insumo insumo = MapearInsumo(insumoInput); var response = _service.GuardarInsumo(insumo); if (response.Error) { ModelState.AddModelError("Error al guardar insumo", response.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); detallesproblemas.Status = StatusCodes.Status500InternalServerError; return(BadRequest(detallesproblemas)); } return(Ok(response.Insumo)); }