コード例 #1
0
 private static void ExcluirProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos();
         foreach (var item in produtos)
         {
             repo.Remover(item);
         }
     }
 }
コード例 #2
0
 private static void RecuperarProdutos()
 {
     using (var repo = new ProdutoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos();
         Console.WriteLine($"Foram encontrados {produtos.Count} produtos(s).");
         foreach (var item in produtos)
         {
             Console.WriteLine(item.Nome);
         }
     }
 }
コード例 #3
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;

            using (var contexto = new ProdutoDAOEntity())
            {
                contexto.Adicionar(p);
            }
        }
コード例 #4
0
        private static void AtualizarProduto()
        {
            // inclui um produto
            GravarUsandoEntity();
            RecuperarProdutos();


            // atualiza o produto
            using (var repo = new ProdutoDAOEntity())
            {
                Produto primeiro = repo.Produtos().First();
                primeiro.Nome = "Cassino Royale";
                repo.Atualizar(primeiro);
            }
            RecuperarProdutos();
        }