public void AdicionarItem(AdicionarItem item) { var carrinho = Repository.GetCarrinho(item.idCliente); if (carrinho == null) { throw new Exception("Carrinho não encontrado"); } var produto = produtoBusiness.GetById(item.idProduto); if (produto == null) { throw new Exception("Produto não encontrado"); } carrinho.produtos.Add(new Produtos() { produto = produto, quantidade = item.quantidade }); Repository.UpdateCarrinho(carrinho); }
public Carrinho AdicionarItem(AdicionarItem item) { carrinhoBusiness.AdicionarItem(item); return(carrinhoBusiness.GetCarrinho(item.idCliente)); }