コード例 #1
0
        private JsonApiResourceObject GetIncludedResource(JsonApiResourceIdentifierObject resource)
        {
            var includedKey = new ResourceKey(resource.Id, resource.Type);
            JsonApiResourceObject includedResourceObject = null;

            Included?.ResourceObjectDictionary.TryGetValue(includedKey, out includedResourceObject);
            return(includedResourceObject);
        }
コード例 #2
0
        public static IJsonApiDataModel ToObject(this JsonApiResourceIdentifierObject resourceIdentifierObject, Type type)
        {
            IJsonApiDataModel result = null;

            try
            {
                result = Activator.CreateInstance(type) as IJsonApiDataModel;
                result.SetIdFromString(resourceIdentifierObject.Id);
            }
            catch { }

            return(result);
        }