protected Task <HttpApiResponseMessage <TResult> > PutAsync <TRequestModel>(string uriTemplate, TRequestModel requestModel, object uriParameters, CancellationToken cancellationToken) { string requestUri = UriUtil.BuildRequestUri(_baseUri, uriTemplate, uriParameters: uriParameters); return(_httpClient.PutAsync <TRequestModel>(requestUri, requestModel, _writerMediaTypeFormatter, cancellationToken) .GetHttpApiResponseAsync <TResult>(_formatters)); }
protected Task <HttpApiResponseMessage> DeleteAsync(string uriTemplate, object uriParameters, CancellationToken cancellationToken) { string requestUri = UriUtil.BuildRequestUri(_baseUri, uriTemplate, uriParameters: uriParameters); return(_httpClient.DeleteAsync(requestUri, cancellationToken).GetHttpApiResponseAsync(_formatters)); }