private async Task DiscoverResources() { var response = await _HttpClient.GetAsync("/"); _homeDocument = HomeDocument.Parse(await response.Content.ReadAsStreamAsync()); SpeakersLink = _homeDocument.GetResource <SpeakersLink>(); SessionsLink = _homeDocument.GetResource <SessionsLink>(); }
private async Task DiscoverResources() { var response = await _HttpClient.GetAsync("/"); _homeDocument = HomeDocument.Parse(await response.Content.ReadAsStreamAsync()); AllSpeakers = _homeDocument.GetResource(LinkHelper.GetLinkRelationTypeName <SpeakersLink>()).Target.OriginalString; AllSessions = _homeDocument.GetResource(LinkHelper.GetLinkRelationTypeName <SessionsLink>()).Target.OriginalString; }
public static T GetResource <T>(this HomeDocument homeDocument) where T : Tavis.Link { return((T)homeDocument.GetResource(LinkHelper.GetLinkRelationTypeName(typeof(T)))); }