コード例 #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);
            }
        }
コード例 #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);
            }
        }
コード例 #3
0
 private static void AtualizarProduto()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         var primeiro = repo.Produtos().First();
         primeiro.Nome = "Cassino Royale - Editado";
         repo.Atualizar(primeiro);
     }
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: Graubera/Store2
 private static void AtualizaProduto()
 {
     using (var context = new ProdutoDAOEntity())
     {
         Produto primeiro = context.Produtos().First();
         primeiro.Nome = "VVVVV";
         context.Atualizar(primeiro);
     }
 }
コード例 #5
0
 private static void ExcluirProduto()
 {
     using (var repo = new ProdutoDAOEntity()) {
         IList <Produto> produtos = repo.Produtos();
         foreach (var item in produtos)
         {
             repo.Remover(item);
         }
     }
 }
コード例 #6
0
 private static void AtualizarProdutos()
 {
     GravarUsandoEntity();
     using (var contexto = new ProdutoDAOEntity())
     {
         Produto produto = contexto.Lista().First();
         produto.Nome = "Nome alterado";
         contexto.Atualizar(produto);
     }
 }
コード例 #7
0
 private static void AtualizarProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         Produto produto = repo.Produtos().First();
         produto.Nome = "Oceano no Fim do caminho- Edição do Autor";
         repo.Atualizar(produto);
     }
     RecuperarProdutos();
 }
コード例 #8
0
 private static void RecuperarProduto()
 {
     using (var context = new ProdutoDAOEntity())
     {
         var produtos = context.Produtos().ToList();
         foreach (var prod in produtos)
         {
             Console.WriteLine(prod.Nome);
         }
     }
 }
コード例 #9
0
 private static void DeletarProdutos()
 {
     using (var contexto = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = contexto.Lista();
         foreach (var item in produtos)
         {
             contexto.Remover(item);
         }
     }
 }
コード例 #10
0
 private static void RemoverUsandoEntityFramework()
 {
     using (var context = new ProdutoDAOEntity())
     {
         var produtos = context.Produtos();
         foreach (var produto in produtos)
         {
             context.Remover(produto);
         }
     }
 }
コード例 #11
0
ファイル: Program.cs プロジェクト: Graubera/Store2
 private static void ExcluirProdutos()
 {
     using (var context = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = context.Produtos();
         foreach (var item in produtos)
         {
             context.Remover(item);
         }
     }
 }
コード例 #12
0
 private static void RecuperarProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos();
         foreach (var item in produtos)
         {
             Console.WriteLine(item.Nome);
         }
     }
 }
コード例 #13
0
        private static void AtualizandoProdutos()
        {
            Console.WriteLine("--------------Atualizando Produtos-----------------");
            using (var context = new ProdutoDAOEntity())
            {
                var produto = context.Listar().First();
                produto.Nome = "Liga da Justiça";

                context.Atualizar(produto);
            }
        }
コード例 #14
0
 private static void RecuperarProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos().ToList();
         Console.WriteLine("foram encontrados {0} produto(s)", produtos.Count);
         foreach (var item in produtos)
         {
             Console.WriteLine(item.ToString());
         }
     }
 }
コード例 #15
0
 private static void ExcluirProdutos()
 {
     Console.WriteLine("--------------Excluindo Produtos-----------------");
     using (var context = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = context.Listar();
         foreach (var item in produtos)
         {
             context.Remover(item);
         }
     }
 }
コード例 #16
0
 private static void ExcluirProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos().ToList();
         Console.WriteLine("Foram encontrados {0} protudo(s)", produtos.Count);
         foreach (var item in produtos)
         {
             repo.Remover(item);
         }
     }
 }
コード例 #17
0
 private static void ExcluirTodosProdutosUsandoEntityFramework()
 {
     using (var context = new ProdutoDAOEntity())
     {
         var produtos = context.Produtos();
         foreach (var item in produtos)
         {
             context.Remover(item);
         }
         //context.SaveChanges();
     }
 }
コード例 #18
0
 private static void RecuperarProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos();
         Console.WriteLine($"Foram encontrados: {produtos.Count} produtos");
         foreach (var item in produtos)
         {
             Console.WriteLine(item.Nome);
         }
     }
 }
コード例 #19
0
 private static void RecuperarProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         var produtos = repo.Produtos();
         Console.WriteLine("Foram encontradas {0} produtos", produtos.Count());
         foreach (var item in produtos)
         {
             Console.WriteLine(item.Nome);
         }
     }
 }
コード例 #20
0
 private static void RecuperarProdutos()
 {
     using (var context = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = context.Listar();
         Console.WriteLine($"--------------Exibindo Produto ({produtos.Count()} - encontrados)-----------------");
         foreach (var item in produtos)
         {
             Console.WriteLine(item.Nome);
         }
     }
 }
コード例 #21
0
ファイル: Program.cs プロジェクト: alan-silva/Banco
 private static void RecuperarProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos(); // Select no banco precisa dessa classe
         Console.WriteLine("Foram encontradas {0} produto(s).", produtos.Count);
         foreach (var item in produtos)
         {
             Console.WriteLine(item.Nome);
         }
     }
 }
コード例 #22
0
 private static void ListarUsandoEntityFramework()
 {
     using (var context = new ProdutoDAOEntity())
     {
         var produtos = context.Produtos();
         Console.WriteLine($"{produtos.Count} produto(s) foram encontrados.");
         foreach (var produto in produtos)
         {
             Console.WriteLine($"{produto.Id} | {produto.Nome} | {produto.Categoria} | {produto.PrecoUnitario}");
         }
     }
 }
コード例 #23
0
ファイル: Program.cs プロジェクト: Tiago20Maia/.NetAPI
        private static void AtualizarProduto()
        {
            GravarUsandoEntity();
            RecuperarProdutos();

            using (var repo = new ProdutoDAOEntity())
            {
                Produto primeiro = repo.Produtos().First();
                primeiro.Nome = "Cassino Royale - Editado";
                repo.Atualizar(primeiro);
            }
            RecuperarProdutos();
        }
コード例 #24
0
        public static void ExcluirProdutos()
        {
            using (var repo = new ProdutoDAOEntity())
            {
                IList <Produto> produtos = repo.Produtos();

                foreach (var item in produtos)
                {
                    repo.Remove(item);
                }
                repo.SaveChanges();
            }
        }
コード例 #25
0
        public static void RecuperaProdutos()
        {
            using (var repo = new ProdutoDAOEntity())
            {
                IList <Produto> produtos = repo.Produtos();
                Console.WriteLine("Foram encontrados {0} produto(s)", produtos.Count);

                foreach (var item in produtos)
                {
                    Console.WriteLine(item.Nome);
                }
            }
        }
コード例 #26
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);
            }
        }
コード例 #27
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);
            }
        }
コード例 #28
0
ファイル: Program.cs プロジェクト: Graubera/Store2
 private static void RecuperarProdutos()
 {
     using (var context = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = context.Produtos();
         Debug.WriteLine("Foram encontrado(s) {0} produtos", produtos.Count());
         foreach (var item in produtos)
         {
             Debug.WriteLine(item.Nome);
             //Console.WriteLine(item.Nome);
         }
     }
 }
コード例 #29
0
ファイル: Program.cs プロジェクト: alan-silva/Banco
        private static void ExcluirProdutos()
        {
            using (var repo = new ProdutoDAOEntity())
            {
                IList <Produto> produtos = repo.Produtos();
                foreach (var item in produtos)
                {
                    repo.Remover(item); // Primeiro Removo do contexto
                }

                // Após Remover eu salvo as mudanças
            }
        }
コード例 #30
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();
 }