public ActionResult CadastroPratos() { try { DBRestaurante banco = new DBRestaurante(); Models.Restaurante restaurante = new Models.Restaurante(); return(View(restaurante.Lista())); }catch (InvalidCastException e) { ViewBag.error = "Erro ao exibir lista de restaurantes" + e.Message; return(View()); } }
public string CadastroPra(int rest, string nomePrato, string valorPrato) { try { DBRestaurante banco = new DBRestaurante(); Cardapio prato = new Cardapio(); Models.Restaurante restaurante = new Models.Restaurante(); prato.nomePrato = nomePrato; prato.Restaurante = restaurante.Lista().Where(x => x.RestauranteId == rest).FirstOrDefault(); prato.valorPrato = float.Parse(valorPrato); banco.Cardapio.Add(prato); banco.SaveChanges(); Response.Redirect("~/Pratos/Index"); return("Salvo com sucesso"); }catch (InvalidCastException e) { return("Erro ao salvar: " + e.Message); } }
public void Alterar(int id, string nomePrato, int rest, string valorPrato) { try { Cardapio prato = new Cardapio(); DBRestaurante banco = new DBRestaurante(); Models.Restaurante restaurante = new Models.Restaurante(); Cardapio cardapioAlterar = banco.Cardapio.Where(x => x.CardapioId == id).First(); cardapioAlterar.nomePrato = nomePrato; cardapioAlterar.valorPrato = float.Parse(valorPrato); cardapioAlterar.CardapioId = id; cardapioAlterar.Restaurante = restaurante.Lista().Where(x => x.RestauranteId == rest).FirstOrDefault(); banco.SaveChanges(); Response.Redirect("~/Pratos/Index"); }catch (InvalidCastException e) { ViewBag.error = "Erro ao alterar: " + e.Message; } }
public ActionResult Editar(int id, int rest) { try { Cardapio prato = new Cardapio(); DBRestaurante banco = new DBRestaurante(); Models.Restaurante restaurantes = new Models.Restaurante(); Cardapio cardapioAlterar = banco.Cardapio.Where(x => x.CardapioId == id).First(); ViewBag.restaurantes = restaurantes.Lista(); ViewBag.idRestaurante = rest; return(View(cardapioAlterar)); }catch (InvalidCastException e) { ViewBag.error = "Erro ao tentar editar: " + e.Message; return(View()); } }
public ActionResult Search(string search) { Models.Restaurante a = new Models.Restaurante(); ViewBag.search = search; return(View(a.Lista().Where(x => x.NomeRestaurante == search))); }