コード例 #1
0
        private void SaveTvDbEpisodes(int tvDbSeriesId, IEnumerable <TvDbEpisodeData> episodes)
        {
            var fileSpec = new TvDbSeriesEpisodesFileSpec(this.jsonSerialiser, this.applicationPaths.CachePath, tvDbSeriesId);

            this.fileCache.SaveFile(fileSpec, new TvDbEpisodeCollection(episodes));
        }
コード例 #2
0
        private Option <IEnumerable <TvDbEpisodeData> > GetLocalTvDbEpisodeData(int tvDbSeriesId)
        {
            var fileSpec = new TvDbSeriesEpisodesFileSpec(this.jsonSerialiser, this.applicationPaths.CachePath, tvDbSeriesId);

            return(this.fileCache.GetFileContent(fileSpec).Select(c => c.Episodes));
        }