public CarrinhoCompraItem CreateObject(long produtoId, int quantidade, string usuarioId) { var carrinhoCompraItem = new CarrinhoCompraItem { Quantidade = quantidade, ProdutoId = produtoId, UsuarioId = usuarioId }; return(carrinhoCompraItem); }
public async Task Remover(CarrinhoCompraItem carrinhoCompraItem) { try { _context.CarrinhoCompraItems.Remove(carrinhoCompraItem); await _context.SaveChangesAsync(); } catch (Exception) { throw new NotFoundException("Não foi possível localizar o item!"); } }
public async Task <CarrinhoCompraItem> Adicionar(CarrinhoCompraItem carrinhoCompraItem) { try { _context.Add(carrinhoCompraItem); await _context.SaveChangesAsync(); return(carrinhoCompraItem); } catch (Exception) { throw new CreatedException("Não foi possível adicionar o produto ao carrinho!"); } }
public CarrinhoCompraItem Adicionar(Produto produto, string CarrinhoCompraID) { var carrinhoCompraItem = _carrinhoCompraItem.FindItem(produto, CarrinhoCompraID); if (carrinhoCompraItem == null) { carrinhoCompraItem = new CarrinhoCompraItem { CarrinhoItemID = CarrinhoCompraID, Produto = produto, Quantidade = 1 }; _carrinhoCompraItem.AddCarrinhoCompraItem(carrinhoCompraItem); } else { carrinhoCompraItem.Quantidade++; _carrinhoCompraItem.UpdateCarrinhoItem(carrinhoCompraItem); } return(carrinhoCompraItem); }
public CarrinhoCompraItem RemoveItem(CarrinhoCompraItem carrinhoCompraItem) { _context.Remove(carrinhoCompraItem); _context.SaveChanges(); return(carrinhoCompraItem); }
public CarrinhoCompraItem UpdateCarrinhoItem(CarrinhoCompraItem carrinhoCompraItem) { _context.Update(carrinhoCompraItem); _context.SaveChanges(); return(carrinhoCompraItem); }
public CarrinhoCompraItem AddCarrinhoCompraItem(CarrinhoCompraItem carrinhoCompraItem) { _context.Add(carrinhoCompraItem); _context.SaveChanges(); return(carrinhoCompraItem); }