示例#1
0
 private static void ExcluirProdutos()
 {
     using (var repo = new produtoDAOEntity())
     {
         IList <Produto> produtos = repo.Produtos().ToList();
         foreach (var item in produtos)
         {
             repo.Remover(item);
         }
     }
 }
示例#2
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);
            }
        }
示例#3
0
        private static void RcuperarProdutos()
        {
            using (var repo = new produtoDAOEntity())
            {
                IList <Produto> produtos = repo.Produtos().ToList();
                Console.WriteLine("Foram encontrados {0} produtos", produtos.Count());

                foreach (var item in produtos)
                {
                    Console.WriteLine(item.Nome);
                    Console.ReadLine();
                }
            }
        }
示例#4
0
        private static void AtualizarProduto()
        {
            //inclui um produto
            GravarUsandoEntity();
            RcuperarProdutos();

            //atualiza o produto
            using (var repo = new produtoDAOEntity())
            {
                Produto produtos = repo.Produtos().First();
                produtos.Nome = "Ele foi editado";
                repo.Atualizar(produtos);
            }

            RcuperarProdutos();
        }