public async Task <HttpResponseMessage> Delete(string url, AuthenticationToken token, bool includeBearer = true) { IncludeBearer(includeBearer, token); return(await _client.DeleteAsync(url)); }
public async Task <HttpResponseMessage> Post(string url, AuthenticationToken token, string jsonString, bool includeBearer = true) { IncludeBearer(includeBearer, token); return(await Post(url, null, jsonString)); }
public async Task <HttpResponseMessage> Get(string url, AuthenticationToken token, bool includeBearer = true) { IncludeBearer(includeBearer, token); return(await Get(url)); }
public async Task <HttpResponseMessage> Post(string url, AuthenticationToken token, Dictionary <string, string> postData = null, bool includeBearer = true) { IncludeBearer(includeBearer, token); return(await Post(url, postData)); }
private void IncludeBearer(bool includeBearer, AuthenticationToken token) { _client.DefaultRequestHeaders.Authorization = includeBearer ? new AuthenticationHeaderValue("Bearer", token.AccessToken) : new AuthenticationHeaderValue(token.AccessToken); }