示例#1
0
 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, 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);
            }));
        }