コード例 #1
0
        public CampaignController(ICampaignService campaignService, IExternalServicesSettings settings)
        {
            Check.If(campaignService).IsNotNull();
            Check.If(settings).IsNotNull();

            _campaignService = campaignService;

            Analytics.Initialize(settings.SegmentWriteKey);
        }
コード例 #2
0
        public ClientProvider(ILogger logger, IExternalServicesSettings settings)
        {
            Check.If(settings).IsNotNull();
            Check.If(logger).IsNotNull();

            _logger = logger;
            _auth = new ApiKeyAuthenticationDetails(settings.CampaignMonitorApiKey);
            _clientId = settings.CampaignMonitorClientId;
        }
コード例 #3
0
        public SubscriberController(ISubscriberService subscriberService, IExternalServicesSettings settings)
        {
            Check.If(subscriberService).IsNotNull();
            Check.If(settings).IsNotNull();

            _subscriberService = subscriberService;

            Analytics.Initialize(settings.SegmentWriteKey);
        }
コード例 #4
0
        public AuthorizationProvider(IExternalServicesSettings settings)
        {
            Check.If(settings).IsNotNull();

            _key = settings.CampaignMonitorApiKey;
        }