public ActionResult DeleteConfirmed(int id) { Prato prato = pratorep.Procurar(id); pratorep.Excluir(p => p.PratoId == id); pratorep.SalvarTodos(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Restaurante restaurante = repRestaurante.Procurar(id); var pratos = pratoRep.RetornaTodos().Where(p => p.Restaurante.RestauranteId == restaurante.RestauranteId).ToList(); if (pratos.Count > 0) { foreach (var item in pratos) { pratoRep.Excluir(p => p == item); } pratoRep.SalvarTodos(); } repRestaurante.Excluir(r => r == restaurante); repRestaurante.SalvarTodos(); ViewBag.Mensagem = "Restaurante excluido com Sucesso!"; return(RedirectToAction("Index")); }