private void createProviderData()
        {
            Provider P = new Provider();
            P.ProviderUri = "http://nmflightapi.azurewebsites.net/api/AirlineOne";
            P.JsonDataPropertyName = "";
            Provider P2 = new Provider();
            P2.ProviderUri = "http://nmflightapi.azurewebsites.net/api/AirlineTwo";
            P2.JsonDataPropertyName = "Results";
            ProviderList.Add(P);
            ProviderList.Add(P2);           

        }
        public async Task<ActionResult> Search(SearchRequest req)
        {
            NameValueCollection Parameters = new NameValueCollection();
            List<Provider> ProviderList = new List<Provider>();
            Provider P = new Provider();
            Helper helper = new Helper();
            P.ProviderUri = this.helper.GetBaseUrl() + "/api/SearchFlights";
            P.JsonDataPropertyName = "";
            ProviderList.Add(P);
            foreach (var item in req.GetType().GetProperties().ToList())
            {
                Parameters.Add(item.Name,item.GetValue(req,null).ToString());
            }
            
            IEnumerable<SearchResult> results = await this.flightSearchRepository.Search(ProviderList, Parameters);

            return View(results);
        }