private static void MuitosParaMuitos() { var p1 = new Produto() { Nome = "Suco", Categoria = "Bebidas", PrecoUnitario = 1.79, Unidade = "Litros" }; var p2 = new Produto() { Nome = "Cafe", Categoria = "Bebidas", PrecoUnitario = 8.90, Unidade = "Gramas" }; var p3 = new Produto() { Nome = "Macarrão", Categoria = "Alimentos", PrecoUnitario = 2.90, Unidade = "Gramas" }; var promocaoDePascoa = new Promocao(); promocaoDePascoa.Descricao = "Pascoa Feliz"; promocaoDePascoa.DataInicio = DateTime.Now; promocaoDePascoa.DataTermino = DateTime.Now.AddMonths(3); promocaoDePascoa.IncluirProdtuo(p1); promocaoDePascoa.IncluirProdtuo(p2); promocaoDePascoa.IncluirProdtuo(p3); using (var contexto = new LojaContext()) { contexto.Promocoes.Add(promocaoDePascoa); contexto.SaveChangesAsync(); } }
private static void IncluirPromocao() { using (var contexto = new LojaContext()) { var promocao = new Promocao(); promocao.Descricao = "Queima Total Janeiro"; promocao.DataInicio = new DateTime(2017, 1, 1); promocao.DataTermino = new DateTime(2017, 1, 31); var produtos = contexto.Produtos.Where(X => X.Categoria == "Bebidas").ToList(); foreach (var item in produtos) { promocao.IncluirProdtuo(item); } contexto.Promocoes.Add(promocao); contexto.SaveChanges(); } }