コード例 #1
0
ファイル: Program.cs プロジェクト: RodolfoJSantos/EFAlura
        private static void MuitosParaMuitos()
        {
            var p1 = new Produto()
            {
                Nome = "Suco de Laranja", Categoria = "Bebidas", PrecoUnitario = 8.79, Unidade = "Litros"
            };
            var p2 = new Produto()
            {
                Nome = "Café", Categoria = "Bebidas", PrecoUnitario = 12.45, Unidade = "Gramas"
            };
            var p3 = new Produto()
            {
                Nome = "Macarrão", Categoria = "Alimentos", PrecoUnitario = 4.23, Unidade = "Gramas"
            };

            var promocaoDePascoa = new Promocao();

            promocaoDePascoa.Descricao   = "Páscoa Feliz";
            promocaoDePascoa.DataInicio  = DateTime.Now;
            promocaoDePascoa.DataTermino = DateTime.Now.AddMonths(3);

            promocaoDePascoa.IncluirProduto(p1);
            promocaoDePascoa.IncluirProduto(p2);
            promocaoDePascoa.IncluirProduto(p3);


            using (var contexto = new LojaContext())
            {
                ExibeEntries(contexto.ChangeTracker.Entries());
                //contexto.Produtos.ToList();

                var promocao = contexto.Promocoes.Find(3);

                contexto.SaveChanges();
            }
        }
コード例 #2
0
 public void Adicionar(Produto p)
 {
     _contexto.Add(p);
     _contexto.SaveChanges();
 }