Exemplo n.º 1
0
        //Remover
        public void RemoverItem(ProdutoDetalhes produto, int quantidade)
        {
            if (quantidade >= 1)
            {
                ItemCarrinho item = _itensCarrinho.FirstOrDefault(p => p.Produto.ProdutoId == produto.ProdutoId);

                item.Quantidade = quantidade;
            }
            else
            {
                _itensCarrinho.RemoveAll(l => l.Produto.ProdutoId == produto.ProdutoId);
            }
        }
Exemplo n.º 2
0
        //Adicionar
        public void AdicionarItem(ProdutoDetalhes produto)
        {
            ItemCarrinho item = _itensCarrinho.FirstOrDefault(p => p.Produto.ProdutoId == produto.ProdutoId);

            if (item == null)
            {
                _itensCarrinho.Add(new ItemCarrinho
                {
                    Produto = produto,
                    Quantidade = 1
                });
            }
            else
            {
                item.Quantidade += 1;
            }
        }