示例#1
0
        public FhirResponse VersionSpecificUpdate(IKey versionedkey, Resource resource)
        {
            Validate.HasTypeName(versionedkey);
            Validate.HasVersion(versionedkey);
            Key   key     = versionedkey.WithoutVersion();
            Entry current = GetFeature <IResourceStorageService>().Get(key);

            Validate.IsSameVersion(current.Key, versionedkey);

            return(this.Put(key, resource));
        }