public async Task <TorrentQueryResult> GetTorrentsAsync(string searchFor, int page, Sorting sorting) { var mappedSortOption = SortingMapper.SortingToKickassSorting(sorting); var fullUrl = Path.Combine(_searchEndpoint, searchFor, page.ToString(), $"?sortby={mappedSortOption.SortBy}&sort={mappedSortOption.Sort}"); var response = await HttpGetAsync(fullUrl); return(await _parser.ParsePageForTorrentEntriesAsync(response.Content)); }