private static void ExcluirProdutos() { using (var repo = new ProdutoDAOEntity()) { IList <Produto> produtos = repo.Produtos(); foreach (var item in produtos) { repo.Remover(item); } } }
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); } } }
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); } }
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(); }