Esempio n. 1
0
        public async Task ExecuteAsync(IWebApiAction action)
        {
            string json    = JsonConvert.SerializeObject(action);
            var    content = new StringContent(json, Encoding.UTF8, "application/json");

            string fullUrl = ApiUrl + action.RelativeUrl;

            HttpResponseMessage response = await Authorization.GetHttpClient().PostAsync(fullUrl, content);

            ResponseValidator.EnsureSuccessStatusCode(response);
        }
Esempio n. 2
0
 public virtual Task <TResponse> ExecuteAsync <TResponse>(IWebApiAction apiActionRequest,
                                                          CancellationToken cancellationToken = default)
 {
     throw new NotImplementedException("Coming soon");
 }
Esempio n. 3
0
 public void Execute(IWebApiAction action)
 {
     ExecuteAsync(action).GetAwaiter().GetResult();
 }