Example #1
0
        public async Task <PaginatedDataOfRating> GetRatingsListAsync(String token, IEnumerable <long> ID, String text, int?scoreFrom, int?scoreTo, int?limit, int?page)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            RatesControllerClient _client = new RatesControllerClient(httpClient);

            return(await _client.GetRatingsListAsync(ID, text, scoreFrom, scoreTo, limit, page));
        }
Example #2
0
        public async Task <Rating> UpdateRateAsync(String token, long ID, EditRatingRequest request)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            RatesControllerClient _client = new RatesControllerClient(httpClient);

            return(await _client.UpdateRateAsync(ID, request));
        }
Example #3
0
 public async Task DeleteRateAsync(String token, long ID)
 {
     httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
     RatesControllerClient _client = new RatesControllerClient(httpClient);
     await _client.DeleteRateAsync(ID);
 }