コード例 #1
0
        private static void Excluir()
        {
            try
            {
                using (var repIngredientes = new IngredienteRepository())
                {
                    repIngredientes.Excluir(i => i.Descricao.Length > 0);
                    repIngredientes.SalvarTodos();
                    System.Console.WriteLine("======= Ingredientes Excluídos ========");
                }

                using (var repReceitas = new ReceitaRepository())
                {
                    repReceitas.Excluir(i => i.Descricao.Length > 0);
                    repReceitas.SalvarTodos();
                    System.Console.WriteLine("======= Receitas Excluídas ========");
                }

                using (var repReceitasItens = new ReceitaItensRepository())
                {
                    repReceitasItens.Excluir(i => i.ReceitaId > 0);
                    repReceitasItens.SalvarTodos();
                    System.Console.WriteLine("======= Itens de Receitas Excluídas ========");
                }
            }
            catch (Exception)
            {
                System.Console.WriteLine("Erro ao excluir!");
            }
        }
コード例 #2
0
 private static void AdicionarReceitaItens(Receita receita)
 {
     using (var repItens = new ReceitaItensRepository())
     {
         using (var repIngr = new IngredienteRepository())
         {
             foreach (var ingr in repIngr.GetAll())
             {
                 repItens.Adicionar(new ReceitaItens()
                 {
                     ReceitaId = receita.ReceitaId, IngredienteId = ingr.IngredienteId
                 });
             }
         }
         repItens.SalvarTodos();
     };
 }