public async Task Delete(IDeleteApiRequest request) { var requestMessage = new HttpRequestMessage(HttpMethod.Delete, request.DeleteUrl); requestMessage.AddVersion(request.Version); await AddAuthenticationHeader(requestMessage); var response = await HttpClient.SendAsync(requestMessage).ConfigureAwait(false); await response.EnsureSuccessStatusCodeIncludeContentInException(); }
public async Task Delete(IDeleteApiRequest request) { await AddAuthenticationHeader(); AddVersionHeader(request.Version); var response = await HttpClient.DeleteAsync(request.DeleteUrl) .ConfigureAwait(false); await response.EnsureSuccessStatusCodeIncludeContentInException(); }
public async Task Delete(IDeleteApiRequest request) { var accessToken = await GetAccessTokenAsync(); using (var client = new HttpClient())//not unit testable using directly { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); var response = await client.DeleteAsync(request.DeleteUrl).ConfigureAwait(false); response.EnsureSuccessStatusCode(); } }
public Task Delete(IDeleteApiRequest request) { return(_apiClient.Delete(request)); }
public Task Delete(IDeleteApiRequest request) { throw new System.NotImplementedException(); }
public async Task Delete(IDeleteApiRequest request) { await _apiClient.Delete(request); }