Ejemplo n.º 1
0
        private static void GravarUsandoEntity()
        {
            Produto p1 = new Produto();

            p1.Nome      = "Harry Potter e a Ordem da Fênix";
            p1.Categoria = "Livros";
            p1.Preco     = 19.89;

            Produto p2 = new Produto();

            p2.Nome      = "Senhor dos Anéis 1";
            p2.Categoria = "Livros";
            p2.Preco     = 19.89;

            Produto p3 = new Produto();

            p3.Nome      = "O Monge e o Executivo";
            p3.Categoria = "Livros";
            p3.Preco     = 19.89;

            using (var contexto = new ProdutoDAOEntity())
            {
                contexto.Adicionar(p1);
                contexto.Adicionar(p2);
                contexto.Adicionar(p3);
            }
        }
Ejemplo n.º 2
0
        private static void GravarUsandoEntity()
        {
            Produto p1 = new Produto();

            p1.Nome          = "Harry Potter e a Ordem da Fênix";
            p1.Categoria     = "Livros";
            p1.PrecoUnitario = 19.89;
            //p1.Unidade = "6";

            Produto p2 = new Produto();

            p2.Nome          = "Senhor dos Anéis 1";
            p2.Categoria     = "Livros";
            p2.PrecoUnitario = 19.89;
            //p2.Unidade = "19";

            Produto p3 = new Produto();

            p3.Nome          = "O Monge e o Executivo";
            p3.Categoria     = "Livros";
            p3.PrecoUnitario = 19.89;
            //p3.Unidade = "10";

            using (var contexto = new ProdutoDAOEntity())
            {
                // O método AddRange insere mais de objeto para ser gravado.
                contexto.Adicionar(p1);
                //contexto.Add(p);
            }
        }
Ejemplo n.º 3
0
 private static void AtualizarProduto()
 {
     GravarUsandoEntity();
     RecuperarProdutos();
     // atualiza o produto
     using (var contexto = new ProdutoDAOEntity())
     {
         Produto primeiro = contexto.Produtos().First();
         primeiro.Nome = "Cassino Royale - Editado";
         contexto.Adicionar(primeiro);
     }
     RecuperarProdutos();
 }
Ejemplo n.º 4
0
        private static void GravarUsandoAdoNet()
        {
            Produto p = new Produto();

            p.Nome          = "Harry Potter e a Ordem da Fênix";
            p.Categoria     = "Livros";
            p.PrecoUnitario = 19.89;

            using (var repo = new ProdutoDAOEntity())
            {
                repo.Adicionar(p);
            }
        }
Ejemplo n.º 5
0
        private static void GravarUsandoEntity()
        {
            Produto p = new Produto();

            p.Nome      = "Harry Potter e a Ordem da Fênix";
            p.Categoria = "Livros";
            p.Preco     = 19.89;

            using (var contexto = new ProdutoDAOEntity())
            {
                contexto.Adicionar(p);
            }
        }
Ejemplo n.º 6
0
        private static void GravarUsandoEntity()
        {
            Produto p = new Produto();

            p.Nome          = "Cassino Royale";
            p.Categoria     = "Filmes";
            p.PrecoUnitario = 19.89;

            using (var repo = new ProdutoDAOEntity())
            {
                repo.Adicionar(p);
            }
        }
Ejemplo n.º 7
0
        private static void GravarUsandoEntity()
        {
            Produto p = new Produto();

            p.Nome          = "Harry Potter e a Ordem da Fênix";
            p.Categoria     = "Livros";
            p.PrecoUnitario = 19.89;

            Produto p1 = new Produto();

            p1.Nome          = "Harry Potter e a Pedra Filosofal";
            p1.Categoria     = "Livros";
            p1.PrecoUnitario = 19.89;

            Produto p2 = new Produto();

            p2.Nome          = "Senhor dos Anéis 1";
            p2.Categoria     = "Livros";
            p2.PrecoUnitario = 19.89;

            Produto p3 = new Produto();

            p3.Nome          = "O Monge e o Executivo";
            p3.Categoria     = "Livros";
            p3.PrecoUnitario = 19.89;



            using (var contexto = new ProdutoDAOEntity())
            {
                contexto.Adicionar(p);
                contexto.Adicionar(p1);
                contexto.Adicionar(p2);
                contexto.Adicionar(p3);
                //Ou podemos ultilizar o .AddRange
                //contexto.Adicionar(p1, p2, p3);
            }
        }
Ejemplo n.º 8
0
        private static void GravarUsandoEntityFramework()
        {
            Produto p = new Produto();

            p.Nome          = "Harry Potter e a Ordem da Fênix";
            p.Categoria     = "Livros";
            p.PrecoUnitario = 19.89M;

            using (var context = new ProdutoDAOEntity())
            {
                context.Adicionar(p);
                //context.SaveChanges();
            }
        }
Ejemplo n.º 9
0
        private static void GravarUsandoEntity()
        {
            Produto p = new Produto();

            p.Nome      = "Harry Potter e a Ordem da Fênix";
            p.Categoria = "Livros";
            p.Preco     = 19.89;

            using (var repo = new ProdutoDAOEntity())

            {
                repo.Adicionar(p); // Usando a variavel contexto para chamar a prop Produtos + Add
            }
        }
Ejemplo n.º 10
0
        private static void GravarUsandoEntity()
        {
            Produto p = new Produto
            {
                Nome      = "Harry Potter e a Ordem da Fênix",
                Categoria = "Livros",
                Preco     = 19.89
            };

            using (var context = new ProdutoDAOEntity())
            {
                context.Adicionar(p);
            }
        }
Ejemplo n.º 11
0
        private static void GravarUsandoEntity()
        {
            Console.WriteLine("--------------Gravando Produto-----------------");

            Produto p = new Produto();

            p.Nome          = "Harry Potter e a Ordem da Fênix";
            p.Categoria     = "Livros";
            p.PrecoUnitario = 19.89;

            using (var context = new ProdutoDAOEntity())
            {
                context.Adicionar(p);
            }
        }
Ejemplo n.º 12
0
        private static void GravarUsandoEntity()
        {
            Produto p = new Produto();

            p.Nome      = "Harry Potter e a Ordem da Fênix";
            p.Categoria = "Livros";
            p.Preco     = 19.89;

            // Criando a instancia de Contexto (Abrindo a conexão)
            using (var contexto = new ProdutoDAOEntity())
            {
                // Adicionando a instancia de produto dentro do contexto
                contexto.Adicionar(p);
            }
        }
Ejemplo n.º 13
0
        private static void AtualizarProduto()
        {
            GravarUsandoEntity();
            RecuperaProdutos();

            using (var contexto = new ProdutoDAOEntity())
            {
                Produto p = new Produto();

                p.Nome = "Produto editado";

                contexto.Adicionar(p);
            }

            RecuperaProdutos();
        }
Ejemplo n.º 14
0
        private static void GravarUsandoEntity()
        {
            Produto p = new Produto();

            p.Nome          = "Deuses Americanos";
            p.Categoria     = "Livros";
            p.PrecoUnitario = 19.89;

            Produto p2 = new Produto();

            p2.Nome          = "Harry Potter e a Pedra Filosofal";
            p2.Categoria     = "Livros";
            p2.PrecoUnitario = 19.89;

            using (var repo = new ProdutoDAOEntity())
            {
                repo.Adicionar(p);
            }
        }
Ejemplo n.º 15
0
        private static void GravarUsandoEntityFramework()
        {
            try
            {
                Produto p1 = new Produto();
                p1.Nome          = "Harry Potter e a Ordem da Fênix";
                p1.Categoria     = "Livros";
                p1.PrecoUnitario = 19.89;

                using (var contexto = new ProdutoDAOEntity())
                {
                    contexto.Adicionar(p1);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 16
0
        private static void GravarUsandoEnntity()
        {
            Produto p = new Produto();

            p.Nome      = "Harry Potter e a Ordem da Fênix";
            p.Categoria = "Livros";
            p.Preco     = 19.89;



            Produto p1 = new Produto();

            p.Nome      = "Todo Mundo em Pânico 2 ";
            p.Categoria = "Filmes";
            p.Preco     = 19.90;

            using (var contexto = new ProdutoDAOEntity())
            {
                contexto.Adicionar(p);

                // contexto.SaveChanges(); Não preciso no Entity
            }
        }