public static async Task <HttpResponseMessage> Get(string requestUri, ITokenCreater tokenCreator)
        {
            var builder = new HttpClientRequestBuilder()
                          .AddMethod(HttpMethod.Get)
                          .AddRequestUri(requestUri)
                          .AddTokenCreator(tokenCreator);

            return(await builder.SendAsync());
        }
        public static async Task <HttpResponseMessage> Patch(
            string requestUri, object value, ITokenCreater tokenCreator)
        {
            var builder = new HttpClientRequestBuilder()
                          .AddMethod(new HttpMethod("PATCH"))
                          .AddRequestUri(requestUri)
                          .AddContent(new PatchContent(value))
                          .AddTokenCreator(tokenCreator);

            return(await builder.SendAsync());
        }
Ejemplo n.º 3
0
 public RequestBuilderBase AddTokenCreator(ITokenCreater tokenCreator)
 {
     this._tokenCreator = tokenCreator;
     return(this);
 }
        public static async Task <HttpResponseMessage> PostFile(string requestUri,
                                                                string filePath, string apiParamName, ITokenCreater tokenCreator)
        {
            var builder = new HttpClientRequestBuilder()
                          .AddMethod(HttpMethod.Post)
                          .AddRequestUri(requestUri)
                          .AddContent(new FileContent(filePath, apiParamName))
                          .AddTokenCreator(tokenCreator);

            return(await builder.SendAsync());
        }