コード例 #1
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();
            }
        }
コード例 #2
0
        public 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);
                contexto.SaveChanges();
            }
        }
コード例 #3
0
        public static void AtualizarProduto()
        {
            // inclui um produto
            GravarUsandoEntity();
            RecuperaProdutos();

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