Esempio n. 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;
 }
 /// <summary>
 /// QueueItemAttachmentsController constructor
 /// </summary>
 /// <param name="repository"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="userManager"></param>
 /// <param name="membershipManager"></param>
 /// <param name="configuration"></param>
 /// <param name="queueItemRepository"></param>
 /// <param name="manager"></param>
 /// <param name="webhookPublisher"></param>
 public QueueItemAttachmentsController(
     IQueueItemAttachmentRepository repository,
     IHttpContextAccessor httpContextAccessor,
     ApplicationIdentityUserManager userManager,
     IMembershipManager membershipManager,
     IConfiguration configuration,
     IQueueItemRepository queueItemRepository,
     IQueueItemManager manager,
     IWebhookPublisher webhookPublisher) : base(repository, userManager, httpContextAccessor, membershipManager, configuration)
 {
     _queueItemRepository = queueItemRepository;
     _manager             = manager;
     _webhookPublisher    = webhookPublisher;
 }
Esempio n. 3
0
 public QueueItemManager(
     IQueueItemRepository repo,
     IQueueRepository queueRepository,
     IQueueItemAttachmentRepository queueItemAttachmentRepository,
     IBinaryObjectManager binaryObjectManager,
     IHttpContextAccessor httpContextAccessor,
     IBinaryObjectRepository binaryObjectRepository)
 {
     this.repo            = repo;
     this.queueRepository = queueRepository;
     this.queueItemAttachmentRepository = queueItemAttachmentRepository;
     this.binaryObjectManager           = binaryObjectManager;
     this.httpContextAccessor           = httpContextAccessor;
     this.binaryObjectRepository        = binaryObjectRepository;
 }
Esempio n. 4
0
 public QueueItemManager(
     IQueueItemRepository repo,
     IQueueRepository queueRepository,
     IQueueItemAttachmentRepository queueItemAttachmentRepository,
     IHttpContextAccessor httpContextAccessor,
     IFileManager fileManager,
     IScheduleRepository schedulerepository,
     IHubManager hubManager,
     IConfiguration configuration)
 {
     _repo            = repo;
     _queueRepository = queueRepository;
     _queueItemAttachmentRepository = queueItemAttachmentRepository;
     _httpContextAccessor           = httpContextAccessor;
     _fileManager  = fileManager;
     _scheduleRepo = schedulerepository;
     _hubManager   = hubManager;
     Configuration = configuration;
 }