public virtual async Task <EntityResponse <T> > PostAsync <T>(PostEntityRequest <T> request) where T : class { var httpRequest = PostHttpRequestFactory.Create(request); using (var res = await SendAsync(httpRequest).ForAwait()) { return(await ProcessEntityResponseAsync(request, res).ForAwait()); } }
protected virtual HttpRequest CreateHttpRequest <T>(PostEntityRequest <T> request) where T : class { return(PostHttpRequestFactory.Create(request)); }