Использование https://github.com/scott-mcdonald/JsonApiFramework рамкине удается получить соответствующий ресурс, используя JsonApiFramework
Я посылаю следующий ЗАПЛАТУ из моего пользовательского интерфейса:
{"data":{"id":"4221fe2f-ca7b-425d-b45a-a09f4936a22b","attributes":{"contact-trade-name":"asdad","contact-name":"aasd","contact-phone":"asdad","contact-email":"[email protected]","created-date":"2016-12-19T14:07:59.833","status":"AwaitingBillData"},"relationships":{"share-user":{"data":{"type":"users","id":"5078b2ee-2348-44f5-95a0-3c14c2ad2b1d"}}},"type":"jobs"}}
И на моем сервере я делаю следующее:
using (var documentContext = new DocumentContext(HttpContext.Current.Request.Url, document)) { var job = documentContext.GetResource<Job>(); var relationships = documentContext.GetResourceRelationships(job); var shareUserRel = relationships["share-user"]; var shareUser = documentContext.GetRelatedResource<Data.ServiceModel.User>(shareUserRel); }
однако shareUser
всегда null
shareUserRel имеет следующий, когда я проверить его:
{ResourceIdentifier [type=users id=5078b2ee-2348-44f5-95a0-3c14c2ad2b1d]}
, если это помогает.
Есть ли что-то очевидное, что я могу ошибаться?
Спасибо @scott - на точке, как всегда :) – iwayneo