public override void ProcessCommand() { logger.Info("Processing CommandRequest_TvDBDownloadImages: {0}", TvDBSeriesID); try { TvDBApiHelper.DownloadAutomaticImages(TvDBSeriesID, ForceRefresh); } catch (Exception ex) { logger.Error("Error processing CommandRequest_TvDBDownloadImages: {0} - {1}", TvDBSeriesID, ex); } }
public override void Run(IProgress <ICommand> progress = null) { logger.Info("Processing CommandRequest_TvDBDownloadImages: {0}", TvDBSeriesID); try { ReportInit(progress); TvDBApiHelper.DownloadAutomaticImages(TvDBSeriesID, ForceRefresh); ReportFinish(progress); } catch (Exception ex) { ReportError(progress, $"Error processing CommandRequest_TvDBDownloadImages: {TvDBSeriesID} - {ex}", ex); } }