public async Task <HttpResponseMessage> insertPizzaCheeseAsync([Bind(Include = "Cheese, Pizza")] PizzaCheeseDTO pizzacheese)
        {
            client             = new HttpClient();
            client.BaseAddress = new Uri(@"http://ec2-52-23-205-25.compute-1.amazonaws.com/pizzastoreapi/api/");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var response = (await client.PostAsJsonAsync("pizzacheese", pizzacheese).ConfigureAwait(continueOnCapturedContext: false));

            return(response);
        }
        //Get: PizzaSite/PurchaseComplete
        public ActionResult PurchaseComplete()
        {
            pizzaSiteModel = TempData["model"] as PizzaSiteModel;
            var result = insertOrderAsync(pizzaSiteModel.currentOrder).Result;

            foreach (var item in pizzaSiteModel.currentOrder.Pizzas)
            {
                insertPizzaAsync(item);
                foreach (var item2 in item.cheeses)
                {
                    var pizzacheese = new PizzaCheeseDTO();
                    pizzacheese.Cheese = item2;
                    pizzacheese.Pizza  = item;

                    insertPizzaCheeseAsync(pizzacheese);
                }
            }
            pizzaSiteModel.orderhistory = getOrdersAsync().Result;
            TempData["model"]           = pizzaSiteModel;
            //return View(pizzaSiteModel);

            return(View(pizzaSiteModel));
        }