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!"); } }
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(); }; }