private string GetTrendingRelativeUrl(TorrentPopularityRange movieRangeType)
        {
            if (movieRangeType == TorrentPopularityRange.Today)
            {
                return("trending-week");
            }

            return("trending");
        }
Пример #2
0
        private string GetMoviesRelativeUrl(TorrentPopularityRange movieRangeType)
        {
            if (movieRangeType == TorrentPopularityRange.Today)
            {
                return("trending/d/movies/");
            }

            return("trending/w/movies/");
        }
Пример #3
0
        private string GetPopularPath(TorrentPopularityRange popularRangeType)
        {
            if (popularRangeType == TorrentPopularityRange.Today)
            {
                return("popular-games");
            }

            return("popular-games-week");
        }
Пример #4
0
        private string GetPopularForeignPath(TorrentPopularityRange movieRangeType)
        {
            if (movieRangeType == TorrentPopularityRange.Today)
            {
                return("popular-foreign-movies");
            }

            return("popular-foreign-movies-week");
        }
 public Task <IReadOnlyList <SearchResultItem> > GetAsync(TorrentPopularityRange popularityRange)
 {
     return(Get(GetTrendingRelativeUrl(popularityRange)));
 }
Пример #6
0
 public Task <IReadOnlyList <SearchResultItem> > GetAsync(TorrentPopularityRange movieRangeType)
 {
     return(Get(GetMoviesRelativeUrl(movieRangeType)));
 }
Пример #7
0
 public Task <IReadOnlyList <SearchResultItem> > GetTrending(TorrentPopularityRange movieRangeType)
 {
     return(_trendingTorrentsProvider.GetAsync(movieRangeType));
 }
Пример #8
0
 public Task <IReadOnlyList <SearchResultItem> > GetPopularForeign(TorrentPopularityRange movieRangeType)
 {
     return(_popularMovieProvider.GetForeignMoviesAsync(movieRangeType));
 }
Пример #9
0
 public Task <IReadOnlyList <SearchResultItem> > GetPopular(TorrentPopularityRange movieRangeType)
 {
     return(_populairGamesProvider.GetAsync(movieRangeType));
 }
Пример #10
0
 public Task <IReadOnlyList <SearchResultItem> > GetForeignMoviesAsync(TorrentPopularityRange movieRangeType)
 {
     return(Get(GetPopularForeignPath(movieRangeType)));
 }