예제 #1
0
        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"));
        }