public FhirConverterWrapper(FhirVersion to, FhirVersion from) { _converter = new FhirConverter(to, from); ToSerializer = new SerializationWrapper(to); FromSerializer = new SerializationWrapper(from); }
private async Task <ResourceWrapper> UpdateUsingHttpClientAsync(ResourceWrapper resourceWrapper) { var serializer = new SerializationWrapper(FhirVersion); var request = new FhirRequestMessage(HttpMethod.Put, resourceWrapper); var response = await CreateOrUpdateAsync(request); return(serializer.Parse(response.Content, response.MimeType)); }
public FhirRequestMessage(HttpMethod method, ResourceWrapper resource, FhirMimeType mimeType = FhirMimeType.Json) { _method = method; _resource = resource; _mimeType = mimeType; _mediaType = mimeType == FhirMimeType.Json ? "application/fhir+json" : "application/fhir+xml"; _serializer = new SerializationWrapper(resource.FhirVersion); }