예제 #1
0
        private static Cliente InserirCliente(Data.ApplicationContext db)
        {
            var cliente = new Cliente
            {
                Nome     = $"Cliente {DateTime.Now}",
                CEP      = "99999999",
                Cidade   = "Cidade",
                Estado   = "UF",
                Telefone = "99999999999"
            };

            db.Add(cliente);

            db.SaveChanges();

            return(cliente);
        }
        private static void InserirDados()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "1234567891231",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            var db = new Data.ApplicationContext();

            db.Add(produto);

            var registros = db.SaveChanges();

            Console.WriteLine($"Total Registro(s): {registros}");
        }
예제 #3
0
        private static void InserirDados()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste 5",
                CodigoBarras = "1234567891015",
                Valor        = 50m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = false
            };

            using var db = new Data.ApplicationContext();
            db.Produtos.Add(produto);
            db.Set <Produto>().Add(produto);
            db.Entry(produto).State = EntityState.Added;
            db.Add(produto);

            var registros = db.SaveChanges();

            Console.WriteLine($"Total Registro(s): {registros}");
        }
예제 #4
0
        private static void InserirDados()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "1234567891234",
                Valor        = "10",
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            using var db = new Data.ApplicationContext();
            //db.Produtos.Add(produto);
            //db.Set<Produto>().Add(produto);
            //db.Entry(produto).State = EntityState.Added;
            db.Add(produto);

            var registros = db.SaveChanges(); // persiste as informaçoes no BD

            Console.WriteLine($"Total Registros: {registros}.");
        }
예제 #5
0
        private static void InserirDados()
        {
            var produto = new Produto
            {
                Descricao    = "Produto Teste",
                CodigoBarras = "12345678",
                Valor        = 10m,
                TipoProduto  = TipoProduto.MercadoriaParaRevenda,
                Ativo        = true
            };

            using var db = new Data.ApplicationContext(); // Todas as interações que ocorrem com o banco é através do contexto
            // 4 opções, as indicadas são as duas primeiras
            // db.Produtos.Add(produto); ou
            // db.Set<Produto>().Add(produto); ou
            // db.Entry(produto).State = EntityState.Added; ou
            db.Add(produto);

            var registro = db.SaveChanges(); // Persisti no banco de dados

            Console.WriteLine($"Total Registro: {registro}");
        }