public override void ProcessCommand() { logger.Info("Processing CommandRequest_TvDBUpdateSeries: {0}", TvDBSeriesID); try { TvDBApiHelper.UpdateSeriesInfoAndImages(TvDBSeriesID, ForceRefresh, true); } catch (Exception ex) { logger.Error("Error processing CommandRequest_TvDBUpdateSeries: {0} - {1}", TvDBSeriesID, ex); } }
public override void Run(IProgress <ICommand> progress = null) { logger.Info("Processing CommandRequest_TvDBUpdateSeries: {0}", TvDBSeriesID); try { ReportInit(progress); TvDBApiHelper.UpdateSeriesInfoAndImages(TvDBSeriesID, ForceRefresh, true); ReportFinish(progress); } catch (Exception ex) { ReportError(progress, $"Error processing CommandRequest_TvDBUpdateSeries: {TvDBSeriesID} - {ex}", ex); } }
public List <int> GetSeasonNumbersForSeries(int seriesID) { List <int> seasonNumbers = new List <int>(); try { // refresh data from TvDB TvDBApiHelper.UpdateSeriesInfoAndImages(seriesID, true, false); seasonNumbers = RepoFactory.TvDB_Episode.GetSeasonNumbersForSeries(seriesID); return(seasonNumbers); } catch (Exception ex) { logger.Error(ex, ex.ToString()); return(seasonNumbers); } }