Ejemplo n.º 1
0
        public ItemVenda Adicionar(ItemVenda itemVenda)
        {
            var resultado = _contexto.ItensVenda.Add(itemVenda);

            _contexto.SaveChanges();
            return(resultado);
        }
        public Produto Adicionar(Produto produto)
        {
            var resultado = _contexto.Produtos.Add(produto);

            _contexto.SaveChanges();
            return(resultado);
        }
        public Venda Adicionar(Venda venda)
        {
            venda.Itens.ToList().ForEach(item => {
                item.Produto = _contexto.Produtos.Find(item.Produto.Id);
            });
            var resultado = _contexto.Venda.Add(venda);

            _contexto.SaveChanges();
            return(resultado);
        }
        protected override void Seed(MercadoContext context)
        {
            for (int i = 0; i < 10; i++)
            {
                // Criar venda
                Venda venda = new Venda(new DateTime(2000, 12, 30), new List <ItemVenda>());

                // Adicionar no contexto
                context.Venda.Add(venda);
            }

            // Salvar alterações
            context.SaveChanges();
            base.Seed(context);
        }
Ejemplo n.º 5
0
        protected override void Seed(MercadoContext context)
        {
            for (int i = 0; i < 10; i++)
            {
                // Criar produto
                Produto produto = new Produto("Produto_" + i, 2.99);

                // Adicionar ao contexto
                context.Produtos.Add(produto);
            }

            // Salvar no contexto
            context.SaveChanges();
            base.Seed(context);
        }
        protected override void Seed(MercadoContext context)
        {
            for (int i = 0; i < 10; i++)
            {
                // Criar item venda com o produto
                ItemVenda itemVenda = new ItemVenda(new Produto("Oreo " + i, 2.99 + i), 10);

                // Adicionar no contexto
                context.ItensVenda.Add(itemVenda);
            }

            // Salvar alterações
            context.SaveChanges();
            base.Seed(context);
        }