public IActionResult Index(string[] json2)
 {
     lowestPrice lowlowprice = new lowestPrice(10000, "a", "b");
     List<Rootobject2> travelers = new List<Rootobject2>();
     foreach (string str in json2)
     {
         travelers.Add(JsonConvert.DeserializeObject<Rootobject2>(str));
     }
     foreach(Rootobject2 trav in travelers)
     {
         RunAsync(trav, lowlowprice).Wait();
     }
     ViewData["finished"] = lowlowprice.price +" "+ lowlowprice.destinationCode +" "+ lowlowprice.link;
     return View();
 }
        static async Task RunAsync(Rootobject2 trav, lowestPrice lowlowprice)
        {
            string[] destinations = new string[] { "ATL" };//, "ATL", "ORD" };//, "LAX", "DFW", "DEN", "JFK", "LAS", "SFO", "PHX", "IAH", "CLT", "MIA", "MCO", "EWR", "YYZ", "MSP", "SEA", "DTW" }//, "PHL", "BOS", "MEX", "LGA", "FLL", "IAD", "BWI", "SLC", "MDW", "DCA", "YVR", "SAN", "TPA", "PEK", "HND", "HKG", "CGK", "BKK", "SIN", "CAN", "PVG", "KUL", "SYD", "ICN", "DEL", "SHA", "BOM", "MNL", "CTU", "SZX", "MEL", "NRT", "TPE", "KMG", "BNE", "GMP", "HGH", "CJU", "CTS", "XMN", "FUK", "AKL", "LHR", "CDG", "FRA", "AMS", "MAD", "MUC", "FCO", "IST", "BCN", "LGW", "ORY", "DME", "AYT", "ZRH", "PMI", "CPH", "SVO", "VIE", "OSL", "DUS", "BOG", "MXP", "ARN", "MAN", "BRU", "DUB", "STN", "TXL", "HEL", "LIS", "ATH", "DXB", "JED", "DOH", "RUH", "AUH" };
            try {
                using (var client = new HttpClient())
                {
                    List<Rootobject> resultsList = new List<Rootobject>();

                    foreach (string str in destinations)
                    {


                        client.DefaultRequestHeaders.Accept.Clear();
                        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                        var response = await client.GetAsync("http://terminal2.expedia.com/x/packages?departureDate=" + trav.leaveDate + "&originAirport=" + trav.origin + "&destinationAirport=" + str + "&returnDate=" + trav.returnDate + "regionid=6000479&apikey=1So6mgLTwsd2prAEhYI9e3QAMZZ4m5wF");
                        if (response.IsSuccessStatusCode)
                        {
                            var json = await response.Content.ReadAsStringAsync();
                            Rootobject rootObject = JsonConvert.DeserializeObject<Rootobject>(json);
                            for (int i = 0; i < rootObject.PackageSearchResultList.PackageSearchResult.Count(); i++)
                            {
                                if (rootObject.PackageSearchResultList.PackageSearchResult[i].PackagePrice.TotalPrice.Value < lowlowprice.price)
                                {
                                    lowlowprice.price = rootObject.PackageSearchResultList.PackageSearchResult[i].PackagePrice.TotalPrice.Value;
                                    lowlowprice.link = rootObject.PackageSearchResultList.PackageSearchResult[i].DetailsUrl;
                                    lowlowprice.destinationCode = str;
                                }

                            }
                        }

                    }
                }
            }
            catch
            {
                Console.WriteLine("Toast");
            }
        }