public static FhirResult SetLastModifiedHeader(this FhirResult fhirResult) { IResourceElement resource = fhirResult.Result; var lastUpdated = resource?.LastUpdated; if (lastUpdated != null) { fhirResult.Headers.Add(HeaderNames.LastModified, lastUpdated.Value.ToString("r", CultureInfo.InvariantCulture)); } return(fhirResult); }
public Uri ResolveResourceUrl(IResourceElement resource, bool includeVersion = false) { EnsureArg.IsNotNull(resource, nameof(resource)); return(ResolveResourceUrl(resource.Id, resource.InstanceType, resource.VersionId, includeVersion)); }