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)); }
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)); }