public CampaignProvider(IRestService restService, IAccountSettings accountSettings) { _restService = restService; _accountSettings = accountSettings; _api = accountSettings.GetSetting("MailChimpApi"); _listId = accountSettings.GetSetting("MailChimpMasterListId"); }
public SegmentProvider(IRestService restService, IAccountSettings accountSettings) { Check.If(restService).IsNotNull(); Check.If(accountSettings).IsNotNull(); _restService = restService; _api = accountSettings.GetSetting("MailChimpApi"); }
public EmailProvider(IRestService restService, ILogger logger, IAccountSettings accountSettings) { Check.If(restService).IsNotNull(); Check.If(logger).IsNotNull(); Check.If(accountSettings).IsNotNull(); _restService = restService; _logger = logger; _api = accountSettings.GetSetting("MailChimpApi"); }