Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        public async Task Delete(IDeleteApiRequest request)
        {
            await AddAuthenticationHeader();

            AddVersionHeader(request.Version);

            var response = await HttpClient.DeleteAsync(request.DeleteUrl)
                           .ConfigureAwait(false);

            await response.EnsureSuccessStatusCodeIncludeContentInException();
        }
Exemplo n.º 3
0
        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();
 }
Exemplo n.º 6
0
 public async Task Delete(IDeleteApiRequest request)
 {
     await _apiClient.Delete(request);
 }