public IActionResult PlaceOrder(PizzaViewModel model)
        {
            UnitOfWork unitOfWork = new UnitOfWork(_db);

            ViewBag.MenuItems = unitOfWork.MenuItems.GetAll();
            ViewBag.Sizes     = unitOfWork.Sizes.GetAll();
            ViewBag.Crusts    = unitOfWork.Crusts.GetAll();
            ViewBag.Toppings  = unitOfWork.Toppings.GetAll();
            ViewBag.Orders    = unitOfWork.Orders.GetAll();

            if (ModelState.IsValid)
            {
                List <PizzaModel> pizzas = new List <PizzaModel>();
                pizzas.Add(new PizzaModel {
                    Name = model.MenuItems, Price = 9.99m
                });

                OrderModel order = new OrderModel();
                order.Pizzas = pizzas;
                order.ComputeTotal();
                order.GetDetails();
                order.Date = DateTime.Now;

                unitOfWork.Orders.Add(order);
                unitOfWork.Complete();
                unitOfWork.Dispose();

                return(RedirectToAction("Orders"));
            }


            return(View("AddPizza", model));
        }