Exemplo n.º 1
0
        //ADD
        public void AdicionarItem(produto pro, int qtd)
        {
            ItemCarrinho item = _itemCarrinho.FirstOrDefault(p => p.Produto.produto_cod == pro.produto_cod);

            if (item == null)
            {
                _itemCarrinho.Add(new ItemCarrinho
                {
                    Produto    = pro,
                    Quantidade = qtd
                });
            }
            else
            {
                item.Quantidade += qtd;
            }
        }
Exemplo n.º 2
0
        public void Remevor(produto pro, int qtd)
        {
            ItemCarrinho item = _itemCarrinho.FirstOrDefault(p => p.Produto.produto_cod == pro.produto_cod);

            if (item == null)
            {
                _itemCarrinho.Add(new ItemCarrinho
                {
                    Produto    = pro,
                    Quantidade = qtd
                });
            }
            else
            {
                item.Quantidade -= qtd;
                if (item.Quantidade < 1)
                {
                    var del = _itemCarrinho.Find(l => l.Produto.produto_cod == pro.produto_cod);
                    _itemCarrinho.Remove(del);
                }
            }
        }