public object AmadeusGetCall(string SearchString, string Url) { try { using (var client = new HttpClient()) { var token = IAutherizationSVCaller.AmadeusAuthorizationService(); String UrlParam = Configuration["AmadeusConfiguration:" + Configuration["AmadeusConfiguration:Environment"] + ":BaseUri"] + Url; client.BaseAddress = new Uri(UrlParam); string tokenfinal = "Bearer " + token; client.DefaultRequestHeaders.Add("Authorization", tokenfinal); var responseTask = client.GetAsync(SearchString); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var response = result.Content.ReadAsStringAsync().Result; return(response); } else { var ErorResponse = result.Content.ReadAsStringAsync().Result; Logger.LogError("return null with exeception", ErorResponse); } } return(null); } catch (Exception ErrorMessage) { Logger.LogError("return null with exeception", ErrorMessage); return(null); } }