public List <ItemCarrinho> AdicionarAoCarrinho(Guid itemId, int Quantidade, Cliente cliente) { var carrinho = cr.VerificarCarrinhoExistente(cliente.ClienteId); if (carrinho != null) { ItemCarrinho item = new ItemCarrinho(); item.ProdutoId = itemId; item.CarrinhoDeComprasId = carrinho.CarrinhoDeComprasId; item.Quantidade = Quantidade; return(cr.AdicionarAoCarrinho(item)); } else { CarrinhoDeCompras NovoCarrinho = new CarrinhoDeCompras(); NovoCarrinho.ClienteId = cliente.ClienteId; NovoCarrinho.DataCompra = DateTime.Now; NovoCarrinho.StatusId = 0; NovoCarrinho = cr.CriarCarrinho(NovoCarrinho); ItemCarrinho item = new ItemCarrinho(); item.ProdutoId = itemId; item.CarrinhoDeComprasId = NovoCarrinho.CarrinhoDeComprasId; item.Quantidade = Quantidade; return(cr.AdicionarAoCarrinho(item)); } }