public CommandController( EnbsvParserService enbsvParserService, GazServiceParserService gazServiceParserService, IPartsRepository partsRepository, IPartProducerRepository partProducerRepository, ICatalogItemRepository catalogItemRepository, IPartSupplierRepository partSupplierRepository, ISupplierPriceItemRepository supplierPriceItemRepository, IModerationService moderationService, IHostingEnvironment hostingEnvironment, ISchedulerWrapper scheduler, IGoogleDriveService googleDriveService) { this._scheduler = scheduler; this._googleDriveService = googleDriveService; this._moderationService = moderationService; this._gazServiceParserService = gazServiceParserService; this._enbsvParserService = enbsvParserService; this._partSupplierRepository = partSupplierRepository; this._partsRepository = partsRepository; this._partProducerRepository = partProducerRepository; this._hostingEnvironment = hostingEnvironment; this._catalogItemRepository = catalogItemRepository; this._supplierPriceItemRepository = supplierPriceItemRepository; }
private static IEnumerable<TriggerWithState> GetTriggers(ISchedulerWrapper scheduler, JobKey jobKey) { var triggers = scheduler.GetTriggersOfJob(jobKey); if (triggers == null) return null; return triggers.Select(t => { var state = scheduler.GetTriggerState(t.Key); return new TriggerWithState(t, state); }); }
private static IEnumerable<TriggerWithState> GetTriggers(ISchedulerWrapper scheduler, string group) { var triggerKeys = scheduler.GetTriggerKeys(GroupMatcher<TriggerKey>.GroupEquals(group)); if (triggerKeys == null) return null; return triggerKeys.Select(t => { var trigger = scheduler.GetTrigger(t); var state = scheduler.GetTriggerState(t); return new TriggerWithState(trigger, state); }); }
private static IEnumerable <TriggerWithState> GetTriggers(ISchedulerWrapper scheduler, string group) { var triggerKeys = scheduler.GetTriggerKeys(GroupMatcher <TriggerKey> .GroupEquals(group)); if (triggerKeys == null) { return(null); } return(triggerKeys.Select(t => { var trigger = scheduler.GetTrigger(t); var state = scheduler.GetTriggerState(t); return new TriggerWithState(trigger, state); })); }