コード例 #1
0
 /// <summary>
 /// QueueItemsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="manager"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="hub"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="binaryObjectRepository"></param>
 /// <param name="configuration"></param>
 /// <param name="hubManager"></param>
 /// <param name="queueItemAttachmentRepository"></param>
 /// <param name="queueRepository"></param>
 /// <param name="scheduleRepository"></param>
 /// <param name="webhookPublisher"></param>
 public QueueItemsController(
     IQueueItemRepository repository,
     IQueueRepository queueRepository,
     IQueueItemManager manager,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IHubContext <NotificationHub> hub,
     IHttpContextAccessor httpContextAccessor,
     IHubManager hubManager,
     IScheduleRepository scheduleRepository,
     IConfiguration configuration,
     IBinaryObjectRepository binaryObjectRepository,
     IQueueItemAttachmentRepository queueItemAttachmentRepository,
     IWebhookPublisher webhookPublisher,
     IOrganizationSettingManager organizationSettingManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     this.manager                       = manager;
     _hub                               = hub;
     this.queueRepository               = queueRepository;
     this.hubManager                    = hubManager;
     scheduleRepo                       = scheduleRepository;
     Configuration                      = configuration;
     this.binaryObjectRepository        = binaryObjectRepository;
     this.queueItemAttachmentRepository = queueItemAttachmentRepository;
     this.webhookPublisher              = webhookPublisher;
     this.organizationSettingManager    = organizationSettingManager;
 }
コード例 #2
0
 /// <summary>
 /// QueueItemsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="manager"></param>
 /// <param name="membershipManager"></param>
 /// <param name="userManager"></param>
 /// <param name="hub"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="configuration"></param>
 /// <param name="organizationSettingManager"></param>
 /// <param name="webhookPublisher"></param>
 public QueueItemsController(
     IQueueItemRepository repository,
     IQueueItemManager manager,
     IMembershipManager membershipManager,
     ApplicationIdentityUserManager userManager,
     IHubContext <NotificationHub> hub,
     IHttpContextAccessor httpContextAccessor,
     IConfiguration configuration,
     IWebhookPublisher webhookPublisher,
     IOrganizationSettingManager organizationSettingManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     _manager                    = manager;
     _hub                        = hub;
     Configuration               = configuration;
     _webhookPublisher           = webhookPublisher;
     _organizationSettingManager = organizationSettingManager;
 }
コード例 #3
0
 public HubManager(IRecurringJobManager recurringJobManager,
                   IJobRepository jobRepository, IHubContext <NotificationHub> hub,
                   IAutomationVersionRepository automationVersionRepository,
                   IWebhookPublisher webhookPublisher,
                   IJobParameterRepository jobParameterRepository,
                   IScheduleParameterRepository scheduleParameterRepository,
                   IOrganizationSettingManager organizationSettingManager)
 {
     this.recurringJobManager         = recurringJobManager;
     this.jobRepository               = jobRepository;
     this.automationVersionRepository = automationVersionRepository;
     this.webhookPublisher            = webhookPublisher;
     this.jobParameterRepository      = jobParameterRepository;
     _hub = hub;
     this.scheduleParameterRepository = scheduleParameterRepository;
     this.organizationSettingManager  = organizationSettingManager;
 }
コード例 #4
0
 public HubManager(IRecurringJobManager recurringJobManager,
                   IJobRepository jobRepository, IHubContext <NotificationHub> hub,
                   IAutomationVersionRepository automationVersionRepository,
                   IWebhookPublisher webhookPublisher,
                   IJobParameterRepository jobParameterRepository,
                   IScheduleParameterRepository scheduleParameterRepository,
                   IOrganizationSettingManager organizationSettingManager,
                   IAgentGroupManager agentGroupManager)
 {
     _recurringJobManager         = recurringJobManager;
     _jobRepository               = jobRepository;
     _automationVersionRepository = automationVersionRepository;
     _webhookPublisher            = webhookPublisher;
     _jobParameterRepository      = jobParameterRepository;
     _hub = hub;
     _scheduleParameterRepository = scheduleParameterRepository;
     _organizationSettingManager  = organizationSettingManager;
     _agentGroupManager           = agentGroupManager;
 }