public MailchimpStatsService(IMailChimpManager mailchimp, InfluxDBClient client,
                              ILogger <MailchimpStatsService> logger)
 {
     _mailchimp = mailchimp;
     _client    = client;
     _logger    = logger;
 }
        public SubscribeNewsletterPayload(IConfiguration configuration)
        {
            _configuration    = configuration;
            _mailChimpManager = new MailChimpManager(_configuration["mailChimp:apiKey"]);

            Name = nameof(SubscribeNewsletterPayload);
        }
Example #3
0
 public MailService(IMailChimpManager mailChimpManager, ILogger <MailService> logger, MailChimpConfig mailChimpConfig, MailConfig mailConfig)
 {
     _mailChimpManager = mailChimpManager;
     _logger           = logger;
     _mailChimpConfig  = mailChimpConfig;
     _mailConfig       = mailConfig;
 }
Example #4
0
 public NewsletterService(IOptions <NewsletterServiceOptions> options, ILogger <NewsletterService> logger, IBackgroundJobClient jobClient)
 {
     newsletterListId = options.Value.MailChimpNewsletterListId;
     mailChimpManager = new MailChimpManager(new MailChimpOptions()
     {
         ApiKey = options.Value.MailChimpKey
     });
     this.jobClient = jobClient;
     this.logger    = logger;
 }
Example #5
0
 public MailController(IMailChimpManager mailChimpManager, IMailService mailService, IContentService contentService, IViewRenderer viewRenderer, IBankHolidayService bankHolidayService, ILogger <MailController> logger, MailConfig mailConfig, MailChimpConfig mailChimpConfig)
 {
     _mailChimpManager   = mailChimpManager;
     _mailService        = mailService;
     _contentService     = contentService;
     _viewRenderer       = viewRenderer;
     _logger             = logger;
     _mailConfig         = mailConfig;
     _mailChimpConfig    = mailChimpConfig;
     _bankHolidayService = bankHolidayService;
 }
Example #6
0
 public void Initialize()
 {
     this._mailChimpManager = new MailChimpManager();
 }
 /// <summary>
 /// The initialize.
 /// </summary>
 public MailChimpTest()
 {
     this.MailChimpManager = new MailChimpManager(null);
     RunBeforeTestFixture().Wait();
 }
 public MailchimpService(IConfiguration config)
 {
     _config          = config;
     mailChimpManager = new MailChimpManager(_config["MailChimp:ApiKey"]);
 }
        public SubscribeMailingListPayload()
        {
            _mailChimpManager = new MailChimp.Net.MailChimpManager(Env.GetString("MAILCHIMP_APIKEY"));

            Name = nameof(SubscribeMailingListPayload);
        }
Example #10
0
 public MailChimpSample(string apiKey)
 {
     manager = new MailChimpManager(apiKey);
 }
Example #11
0
 public MailchimpPickerApiController(IMailChimpManager mailChimpManager)
 {
     this.mailChimpManager = mailChimpManager;
 }
Example #12
0
 public MailChimpTest()
 {
     this.MailChimpManager = new MailChimpManager("681548ad94563c86a0af62bfdd183f44-us19");
     RunBeforeTestFixture().Wait();
 }
 /// <summary>
 /// The initialize.
 /// </summary>
 public MailChimpTest()
 {
     this.MailChimpManager = new MailChimpManager("599629998b18960fa6e8a283d280ac28-us13");
     RunBeforeTestFixture().Wait();
 }
Example #14
0
 public MailChimpService(Settings settings)
 {
     _settings         = settings;
     _mailChimpManager = new MailChimpManager(settings.MailChimpSettings.ApiKey);
 }
 public void Initialize()
 {
     this._mailChimpManager = new MailChimpManager();
     RunBeforeTestFixture().Wait();
 }
        public static async Task <IEnumerable <Campaign> > GetAllCampaign(IMailChimpManager mailChimpManager)
        {
            IEnumerable <Campaign> mailChimpCampaignCollection = await mailChimpManager.Campaigns.GetAllAsync().ConfigureAwait(false);

            return(mailChimpCampaignCollection);
        }
        public static async Task <IEnumerable <List> > GetList(IMailChimpManager mailChimpManager)
        {
            IEnumerable <List> mailChimpListCollection = await mailChimpManager.Lists.GetAllAsync().ConfigureAwait(false);

            return(mailChimpListCollection);
        }
Example #18
0
 public void Initialize()
 {
     this._mailChimpManager = new MailChimpManager();
 }
Example #19
0
 public MailchimpPickerApiController()
 {
     mailChimpManager = new MailChimpManager(ConfigurationManager.AppSettings[Constants.AppSettings.MailchimpApiKey]);
 }