/// <summary> /// Method to submit a list of FHIR resources to the API /// </summary> /// <param name="fhirResources"></param> private async void SubmitResourcesToAPI(IList <FHIRResource> fhirResources, string token) { // Acquire Token //var result = await this.GetTokenForConfidentialClient(); if (!String.IsNullOrEmpty(token)) { // Iterate through each resource to submit to the API foreach (var fhirResource in fhirResources) { this.statusTextBox.Text += "Getting ready to invoke the API" + Environment.NewLine; var httpClient = new HttpClient(); var apiCaller = new ProtectedApiCallHelper(httpClient); await apiCaller.SendFHIRResourceDataToAPI(ConfigurationManager.AppSettings["FHIRBaseAPIURI"], token, fhirResource, Display); Thread.Sleep(10); } } }