public async Task <Tvdb> GetAllTv() { var path = "discover/tv?api_key=" + _config["MoviesDbKey"] + "&sort_by=popularity.desc&page=1"; var tv = await TvProcessor.LoadTv(path); return(tv); }
public async Task <Tvdb> GetTopTv() { var path = "tv/top_rated?api_key=" + _config["MoviesDbKey"]; var tv = await TvProcessor.LoadTv(path); return(tv); }
public async Task <Tvdb> GetPopularTv() { var path = "tv/popular?api_key=" + _config["MoviesDbKey"]; var tv = await TvProcessor.LoadTv(path); return(tv); }
public async Task <TvDetails> GetMovieDetails(int?id) { if (id == null) { return(null); } var tvId = (int)id; var path = "tv/" + tvId + "?api_key=" + _config["MoviesDbKey"]; var tv = await TvProcessor.LoadTvDetails(path); return(tv); }
public TvProcessorTests() { _plexApi = Substitute.For <IPlexApi>(); _plexService = Substitute.For <IPlexService>(); _mediaItemProcessor = Substitute.For <IMediaItemProcessor>(); _agentGuidParser = Substitute.For <IAgentGuidParser>(); var loggerFactory = Substitute.For <ILoggerFactory>(); loggerFactory.CreateLogger <TvProcessor>().Returns(Substitute.For <ILogger>()); var plexSettings = new PlexSettingsBuilder().Build(); _underTest = new TvProcessor(_plexApi, _plexService, _mediaItemProcessor, plexSettings, _agentGuidParser, loggerFactory); }