public CampaignController(ICampaignService campaignService, IExternalServicesSettings settings) { Check.If(campaignService).IsNotNull(); Check.If(settings).IsNotNull(); _campaignService = campaignService; Analytics.Initialize(settings.SegmentWriteKey); }
public ClientProvider(ILogger logger, IExternalServicesSettings settings) { Check.If(settings).IsNotNull(); Check.If(logger).IsNotNull(); _logger = logger; _auth = new ApiKeyAuthenticationDetails(settings.CampaignMonitorApiKey); _clientId = settings.CampaignMonitorClientId; }
public SubscriberController(ISubscriberService subscriberService, IExternalServicesSettings settings) { Check.If(subscriberService).IsNotNull(); Check.If(settings).IsNotNull(); _subscriberService = subscriberService; Analytics.Initialize(settings.SegmentWriteKey); }
public AuthorizationProvider(IExternalServicesSettings settings) { Check.If(settings).IsNotNull(); _key = settings.CampaignMonitorApiKey; }