public Task<ConfigResponse> SetConfigAsync(ConfigRequest config) { return base.RequestWithPayloadAsync<ConfigRequest, ConfigResponse>( method: HttpMethod.Post, resource: "config", query: new SqlQuery(), payload: config ); }
public async Task<ConfigResponse> SetConfigAsync(ConfigRequest config) { IHttpAddress address = baseAddress.WithResource("config"); string body = contentSerializer.Serialize(config); IHttpRequest request = new HttpRequest(HttpMethod.Get, address.Build(), baseHeaders, body); IHttpResponse response = await httpFacade.RequestAsync(request); HttpUtils.ThrowOnBadStatus(response, contentSerializer); return contentSerializer.Deserialize<ConfigResponse>(response.Body); }