private ResponseModel CreateStatusResponse()

in src/ApiForFhirMigrationTool.Function/Processors/FhirProcessor.cs [105:124]


        private ResponseModel CreateStatusResponse(HttpResponseMessage fhirResponse)
        {
            var response = new ResponseModel();
            switch (fhirResponse.StatusCode)
            {
                case HttpStatusCode.Accepted:
                    response.Status = ResponseStatus.Accepted;
                    break;
                case HttpStatusCode.OK:
                    response.Content = fhirResponse.Content.ReadAsStringAsync().Result;
                    response.Status = ResponseStatus.Completed;
                    break;
                default:
                    response.Content = fhirResponse.Content.ReadAsStringAsync().Result;
                    response.Status = ResponseStatus.Failed;
                    break;
            }

            return response;
        }