private JsonApiResourceObject GetIncludedResource(JsonApiResourceIdentifierObject resource) { var includedKey = new ResourceKey(resource.Id, resource.Type); JsonApiResourceObject includedResourceObject = null; Included?.ResourceObjectDictionary.TryGetValue(includedKey, out includedResourceObject); return(includedResourceObject); }
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); }