Exemple #1
0
 public HomeController(ISubscriptionService subscriptionService, ISubscriptionQuery subscriptionQuery, IMapper mapper, IApplicationSettings settings)
 {
     _subscriptionService = subscriptionService;
     _subscriptionQuery   = subscriptionQuery;
     _mapper   = mapper;
     _settings = settings;
 }
        public SubscriptionManagementPresenter(IDatabaseGateway databaseGateway, IDatabaseConnectionFactory databaseConnectionFactory, ISubscriptionQuery subscriptionQuery)
        {
            view = new SubscriptionManagementView(this);

            this.databaseGateway = databaseGateway;
            this.databaseConnectionFactory = databaseConnectionFactory;
            this.subscriptionQuery = subscriptionQuery;
        }
        public SubscriptionHandler(IDataStoreDatabaseContextFactory databaseContextFactory, ISubscriptionQuery subscriptionQuery)
        {
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(subscriptionQuery, nameof(subscriptionQuery));

            _databaseContextFactory = databaseContextFactory;
            _subscriptionQuery      = subscriptionQuery;
        }
        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;
        }