public ActionResult CadastrarPizza() { string sessaoPizza = Sessao.CriarSessaoIngrediente_Pizza(); ViewBag.Ingredientes = Ingrediente_PizzaDAO.RetornarTodosNaSessao(sessaoPizza); return(View()); }
public ActionResult Home() { if (SessaoClienteAtual == null) { return(RedirectToAction("Home", "Cliente")); } string sessaoPizza = Sessao.CriarSessaoIngrediente_Pizza(); ViewBag.lstIngredientes = Ingrediente_PizzaDAO.RetornarTodosNaSessao(sessaoPizza); return(View()); }
public ActionResult CadastrarPizza(Pizza novaPizza) { string sessaoPizza = Sessao.CriarSessaoIngrediente_Pizza(); List <Ingrediente_Pizza> lstIngrediente_Pizza = Ingrediente_PizzaDAO.RetornarTodosNaSessao(sessaoPizza); double valorTotaldeIngredientePizza = 0; foreach (var ingrediente in lstIngrediente_Pizza) { valorTotaldeIngredientePizza += ingrediente.ingredientePizza.PrecoIngrediente; } novaPizza.PrecoPizza = valorTotaldeIngredientePizza; novaPizza.GuidPizza = sessaoPizza; novaPizza.GuidPedido = Sessao.CriarSessaoPizza_Pedido(); novaPizza.DataPizza = DateTime.Now; novaPizza.lstIngredientes = Ingrediente_PizzaDAO.RetornarTodosNaSessao(sessaoPizza); if (PizzaDAO.CadastrarPizza(novaPizza)) { Pizza_Pedido pizza_Pedido = new Pizza_Pedido { pizza = novaPizza, DataPizza_Pedido = DateTime.Now, GuidPedido = Sessao.CriarSessaoPizza_Pedido() }; if (Pizza_PedidoDAO.CadastrarPizza_Pedido(pizza_Pedido)) { return(RedirectToAction("Home", "Pedido")); } } ViewBag.Ingredientes = lstIngrediente_Pizza; return(View()); }