public void SaveImportRequestToFile()

in src/ApiForFhirMigrationTool.Function/OrchestrationHelper/OrchestrationHelper.cs [98:123]


        public void SaveImportRequestToFile(JObject importRequest, int importPayloadCount, string statusId)
        {
            try
            {
                string importRequestJson = importRequest.ToString();
                string containerName = $"import-{statusId}";
                BlobContainerClient containerClient = _azureBlobClientFactory.GetBlobContainerClient(containerName);

                if (!containerClient.Exists())
                {
                    containerClient = _azureBlobClientFactory.Create(containerName);
                }
                string fileName = $"import_payload_{importPayloadCount}.json";
                BlobClient blobClient = containerClient.GetBlobClient(fileName);
                using (MemoryStream ms = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(importRequestJson)))
                {
                    blobClient.Upload(ms, true);
                }

                Console.WriteLine($"Creation of Import body {fileName} is completed.");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"An error occurred while saving the import request to Azure Blob Storage: {ex.Message}");
            }
        }