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)); }
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)); }
public async Task DeleteRateAsync(String token, long ID) { httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); RatesControllerClient _client = new RatesControllerClient(httpClient); await _client.DeleteRateAsync(ID); }