/// <summary> /// IntegrationEventSubscriptionsController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="configuration"></param> /// <param name="httpContextAccessor"></param> public IntegrationEventSubscriptionsController( IIntegrationEventSubscriptionRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IConfiguration configuration, IHttpContextAccessor httpContextAccessor) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { }
public WebhookPublisher( IIntegrationEventRepository eventRepository, IIntegrationEventLogRepository eventLogRepository, IIntegrationEventSubscriptionRepository eventSubscriptionRepository, IIntegrationEventSubscriptionAttemptRepository integrationEventSubscriptionAttemptRepository, IBackgroundJobClient backgroundJobClient, IQueueItemRepository queueItemRepository, IHubContext <NotificationHub> hub) { _eventRepository = eventRepository; _eventLogRepository = eventLogRepository; _eventSubscriptionRepository = eventSubscriptionRepository; _backgroundJobClient = backgroundJobClient; _queueItemRepository = queueItemRepository; _attemptRepository = integrationEventSubscriptionAttemptRepository; _hub = hub; }
public IntegrationEventSubscriptionManager(IIntegrationEventSubscriptionRepository repo) { _repo = repo; }
public IntegrationEventSubscriptionAttemptManager(IIntegrationEventSubscriptionAttemptRepository repo, IIntegrationEventSubscriptionRepository subscriptionRepository) { this.repo = repo; this.subscriptionRepository = subscriptionRepository; }