public IActionResult SaveOrder()
        {
            OrderObject obj   = JsonConvert.DeserializeObject <OrderObject>(Order.Json);
            Orders      order = new Orders {
                SubTotal = obj.amount,
                GST      = obj.amount * 0.05
            };

            order.Total = order.GST + order.SubTotal;
            order.Save();

            foreach (var item in obj.items)
            {
                OrdersDetails details = new OrdersDetails {
                    Order = order,
                    Pizza = new PizzaService().GetPizza(item.pizza),
                    Price = item.amount
                };

                details.Save();

                foreach (var topping in item.basic)
                {
                    OrdersBasicToppings basic = new OrdersBasicToppings {
                        Details = details,
                        Topping = new BasicToppings(topping.id),
                        Price   = topping.amount
                    };

                    basic.Save();
                }

                foreach (var topping in item.deluxe)
                {
                    OrdersDeluxeToppings deluxe = new OrdersDeluxeToppings {
                        Details = details,
                        Topping = new DeluxeToppings(topping.id),
                        Price   = topping.amount
                    };

                    deluxe.Save();
                }
            }


            return(LocalRedirect("/"));
        }