Ejemplo n.º 1
0
        public void Add(Produto produto)
        {
            if (Itens.ContainsKey(produto.Id))
            {
                Itens[produto.Id].Quantidade++;
            }
            else
            {
                var carrinhoItem = new CarrinhoItem(
                    produto.Id,
                    produto.Nome,
                    produto.Preco);

                Itens.Add(produto.Id, carrinhoItem);

                /* Itens.Add(produto.Id, new CarrinhoItem
                 * {
                 *   IdProduto = produto.Id,
                 *   PrecoUnitario = produto.Preco,
                 *   Nome = produto.Nome,
                 *   Quantidade = 1
                 * });
                 */
            }
        }
Ejemplo n.º 2
0
 public void Add(Produto produto)
 {
     if (Itens.ContainsKey(produto.Id))
     {
         Itens[produto.Id].Qtd++;
     }
     else
     {
         var CarrinhoItem = new CarrinhoItem(produto.Id, produto.Nome, produto.Preco);
         Itens.Add(produto.Id, CarrinhoItem);
     }
 }
        public void AddProduto(Produto produto)
        {
            /*verificar se já existe um item igual no meu carrinho*/
            if (Itens.ContainsKey(produto.Id))
            {
                Itens[produto.Id].Quantidade++;
            }
            else
            {
                var carrinhoItem = new CarrinhoItem(produto.Id, produto.Nome, produto.Descricao, produto.Preco);

                Itens.Add(produto.Id, carrinhoItem);
            }
        }
Ejemplo n.º 4
0
 public void SetItem(CarrinhoItem produto)
 {
     Itens[produto.IdProduto] = produto;
 }