Ejemplo n.º 1
0
 public void AssignCrusts()
 {
     foreach (var o in History)
     {
         foreach (var p in o.PizzaList)
         {
             var datapizza = new dat.Pizza()
             {
                 PizzaId = p.Id, CrustId = (byte)p.CrustId
             };
             CrustDictionary.Add(p.Id, PizzaHelper.GetCrustNameByPizza(datapizza));
         }
     }
 }
Ejemplo n.º 2
0
        public static void DisplayPizza(dom.Pizza p)
        {
            Console.WriteLine("\n\n\n\n\n");

            var crustname = PizzaHelper.GetCrustNameByPizza(p);

            Console.WriteLine($"Pizza#{p.Id}  Size={p.crustSize}in {crustname} crust");
            Console.Write("Toppings:");
            foreach (var ingred in p.Toppings)
            {
                Console.Write($"{ingred} ");
            }
            Console.Write($"; ${p.price}\n");
        }
Ejemplo n.º 3
0
 public static void DisplayOrder(dom.Order o)
 {
     Console.WriteLine("\n\n\n\n\n");
     Console.WriteLine($"Order #{o.Id}; DateTime={o.TimeStamp} ;Store #{o.StoreID}; Total=${o.Cost()}");
     foreach (var p in o.PizzaList)
     {
         var crustname = PizzaHelper.GetCrustNameByPizza(p);
         Console.WriteLine($"Pizza#{p.Id}  Size={p.crustSize}in {crustname} crust");
         Console.Write("Toppings:");
         foreach (var ingred in p.Toppings)
         {
             Console.Write($"{ingred} ");
         }
         Console.Write($"; ${p.price}\n");
     }
 }
Ejemplo n.º 4
0
        public ActionResult OrderMenu()
        {
            var _OrderId = HttpContext.Session.GetInt32("orderID");

            ViewData["name"]            = HttpContext.Session.GetString("lastuser");
            ViewData["currentlocation"] = HttpContext.Session.GetString("currentlocation");
            var OrderList = OrderHelper.GetOrders();
            var ThisOrder = OrderList.FirstOrDefault(o => o.Id == _OrderId);
            var dataOrder = new dat.Order()
            {
                OrderId = (int)_OrderId
            };

            ThisOrder.PizzaList = OrderViewModel.GetPizzasByOrderID((int)_OrderId);


            var i = 0;

            foreach (var item in ThisOrder.PizzaList)
            {
                var pID = item.Id;


                ViewData[$"Crust{i}"] = PizzaHelper.GetCrustNameByPizza(item);
                i++;
            }

            var forcelocation = HttpContext.Session.GetString("forcelocation");

            if (forcelocation != null)
            {
                ViewData["forcelocation"] = forcelocation;
                HttpContext.Session.Remove("forcelocation");
            }

            return(View("OrderMenu", ThisOrder));
        }