Пример #1
0
        public void AddToCart(Produto produto)
        {
            //Pega o ItemVenda correspondente as instâncias do álbum
            var cartItem = storeDB.ItemVendaes.SingleOrDefault(
                c => c.ItemVendaId == ShoppingCartId &&
                c.ProdutoId == produto.Id);

            if (cartItem == null)
            {
                // Cria um novo ItemVenda caso não exista um
                cartItem = new Carrinho.ItemVenda
                {
                    ProdutoId   = produto.Id,
                    ItemVendaId = ShoppingCartId,
                    Quantidade  = 1,
                    DataCriacao = DateTime.Now
                };
                storeDB.ItemVendaes.Add(cartItem);
            }
            else
            {
                // Se o item já existe no ItemVenda,
                // então adiciona mais um na quantidade
                cartItem.Quantidade++;
            }
            // Salvar mudanças
            storeDB.SaveChanges();
        }
Пример #2
0
        public void BuscarPag()
        {
            pag = DB.ItemVendaes.ToList();
            List <ItemVenda> lsProd = new List <ItemVenda>();

            foreach (var i in pag)
            {
                ItemVenda c = pag.Where(x => x.FormaPagamento == i.FormaPagamento).FirstOrDefault();
                lsProd.Add(c);
            }
            pag = lsProd;
        }