public IActionResult AddToCart(Guid id) { try { var fruit = _fruitService.GetById(id); if (fruit == null) { return(BadRequest("Fruta não encontrado")); } if (fruit.StockAmount <= 0) { return(BadRequest("Fruta sem estoque")); } _fruitService.ChangeAmount(id, (int)OperationEnum.Minus, 1); return(Ok()); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }