public CrayonApiClientResult <ApiCollection <BlogItem> > Get(int count) { var uri = $"/api/v1/blogitems/?count={count}"; var request = new HttpRequestMessage(HttpMethod.Get, uri); var response = _client.SendRequest(request); return(_client.DeserializeResponseToResultOf <ApiCollection <BlogItem> >(response)); }
public CrayonApiClientResult <Token> GetUserToken(string clientId, string clientSecret, string userName, string password, IEnumerable <string> scopes) { if (scopes == null) { scopes = Enumerable.Empty <string>(); } var request = SetupAuthenticationRequest(clientId, clientSecret, userName, password, scopes); var response = _client.SendRequest(request); return(_client.DeserializeResponseToResultOf <Token>(response)); }