Exemple #1
0
        public ActionResult CadastrarPizza()
        {
            string sessaoPizza = Sessao.CriarSessaoIngrediente_Pizza();

            ViewBag.Ingredientes = Ingrediente_PizzaDAO.RetornarTodosNaSessao(sessaoPizza);
            return(View());
        }
Exemple #2
0
        public ActionResult Home()
        {
            if (SessaoClienteAtual == null)
            {
                return(RedirectToAction("Home", "Cliente"));
            }

            string sessaoPizza = Sessao.CriarSessaoIngrediente_Pizza();

            ViewBag.lstIngredientes = Ingrediente_PizzaDAO.RetornarTodosNaSessao(sessaoPizza);
            return(View());
        }
Exemple #3
0
        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());
        }