public SubscriptionHandler(IDataStoreDatabaseContextFactory databaseContextFactory, ISubscriptionQuery subscriptionQuery)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(subscriptionQuery, nameof(subscriptionQuery));

            _databaseContextFactory = databaseContextFactory;
            _subscriptionQuery      = subscriptionQuery;
        }
예제 #2
0
        public ScheduleHandler(IDataStoreDatabaseContextFactory databaseContextFactory,
                               IScheduleRepository scheduleRepository)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(scheduleRepository, nameof(scheduleRepository));

            _databaseContextFactory = databaseContextFactory;
            _scheduleRepository     = scheduleRepository;
        }
        public SubscriptionsController(IServiceBus bus, IDataStoreDatabaseContextFactory databaseContextFactory,
                                       ISubscriptionQuery subscriptionQuery)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(subscriptionQuery, nameof(subscriptionQuery));
            Guard.AgainstNull(bus, nameof(bus));

            _databaseContextFactory = databaseContextFactory;
            _subscriptionQuery      = subscriptionQuery;
            _bus = bus;
        }
예제 #4
0
        public SchedulesController(IServiceBus bus, IDataStoreDatabaseContextFactory databaseContextFactory,
                                   IScheduleQuery scheduleQuery)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(scheduleQuery, nameof(scheduleQuery));
            Guard.AgainstNull(bus, nameof(bus));

            _databaseContextFactory = databaseContextFactory;
            _scheduleQuery          = scheduleQuery;
            _bus = bus;
        }