public async Task <TorrentQueryResult> GetTorrentsAsync(string searchFor, int page, Sorting sorting) { var mapperSorting = SortingMapper.SortingToLeetxSorting(sorting); var fullUrl = Path.Combine(_searchEndpoint, searchFor, mapperSorting.SortedBy, mapperSorting.Order, page.ToString()) + Path.DirectorySeparatorChar; var contents = await UrlGetResponseString(fullUrl); return(await _parser.ParsePageForTorrentEntriesAsync(contents)); }