Beispiel #1
0
 public SyncService(IMailchimpService mailchimpService, IFirestoreService firestoreService, ILogger <SyncService> logger, ICollection collection)
 {
     _mailchimpService = mailchimpService;
     _firestoreService = firestoreService;
     _logger           = logger;
     _collection       = collection;
 }
Beispiel #2
0
        public MailchimpSubscriptionPartHandler(
            IMailchimpApiService apiService,
            IMailchimpService service,
            IContentManager contentManager,
            IWorkContextAccessor workContext,
            ITransactionManager transaction,
            INotifier notifier)
        {
            _apiService  = apiService;
            _service     = service;
            _workContext = workContext;
            _transaction = transaction;
            _notifier    = notifier;
            _workContext = workContext;
            T            = NullLocalizer.Instance;

            OnUpdated <MailchimpSubscriptionPart>((context, part) => {
                if (!_serverUpdated && _modelIsValid)
                {
                    _serverUpdated = TryUpdateSubscription(part);
                }
            });

            OnPublished <MailchimpSubscriptionPart>((context, part) => {
                if (!_serverUpdated && _modelIsValid)
                {
                    _serverUpdated = TryUpdateSubscription(part);
                }
            });
        }
Beispiel #3
0
 public AuthenticatesController(MakeFriendDbContext context, IStorageService storageService, IMailService mailService, IConfiguration config, IMailchimpService mailchimpService, IFeatureApplication featureApplication)
 {
     _context            = context;
     _storageService     = storageService;
     _mailService        = mailService;
     _config             = config;
     _mailchimpService   = mailchimpService;
     _featureApplication = featureApplication;
 }
Beispiel #4
0
 public AuthenticatesController(MakeFriendDbContext context, IStorageService storageService, IMailService mailService, IConfiguration config, ISessionService sessionService, IMailchimpService mailchimpService)
 {
     _context          = context;
     _storageService   = storageService;
     _mailService      = mailService;
     _config           = config;
     _sessionService   = sessionService;
     _mailchimpService = mailchimpService;
 }
 public APICallActivity(
     IMailchimpService service,
     IMailchimpApiService apiService,
     IWorkflowManager workflowManager)
 {
     _service         = service;
     _apiservice      = apiService;
     _workflowManager = workflowManager;
     T = NullLocalizer.Instance;
 }
 public UserEventHandler(
     IMailchimpApiService apiService,
     IMailchimpService service,
     IWorkContextAccessor workContext,
     INotifier notifier)
 {
     _apiService  = apiService;
     _service     = service;
     _workContext = workContext;
     _notifier    = notifier;
     T            = NullLocalizer.Instance;
 }
        public MailchimpApiService(
            ShellSettings shellSettings,
            IOrchardServices orchardServices,
            IEncryptionService encryptionService,
            ITokenizer tokenizer,
            IPolicyServices policyServices,
            IMailchimpService mailchimpService)
        {
            _tokenizer         = tokenizer;
            _shellSettings     = shellSettings;
            _orchardServices   = orchardServices;
            _encryptionService = encryptionService;
            _policyServices    = policyServices;
            _mailchimpService  = mailchimpService;

            Logger = NullLogger.Instance;
        }
Beispiel #8
0
        public MailchimpSubscriptionPartHandler(
            IMailchimpApiService apiService,
            IMailchimpService service,
            IContentManager contentManager,
            IWorkContextAccessor workContext,
            ITransactionManager transaction,
            INotifier notifier)
        {
            _apiService     = apiService;
            _service        = service;
            _workContext    = workContext;
            _transaction    = transaction;
            _notifier       = notifier;
            T               = NullLocalizer.Instance;
            _subscriptionId = "(undefined)";

            OnUpdating <MailchimpSubscriptionPart>((context, part) => {
                if (part.Subscription == null || part.Subscription.Audience == null)
                {
                    _subscriptionId = "(undefined)";
                }
                else
                {
                    _subscriptionId = part.Subscription.Subscribed ? part.Subscription.Audience.Identifier : "(undefined)";
                }
            });

            OnUpdated <MailchimpSubscriptionPart>((context, part) => {
                if (!_serverUpdated && _modelIsValid)
                {
                    _serverUpdated = TryUpdateSubscription(part);
                }
            });

            OnPublished <MailchimpSubscriptionPart>((context, part) => {
                if (!_serverUpdated && _modelIsValid)
                {
                    _serverUpdated = TryUpdateSubscription(part);
                }
            });
        }
Beispiel #9
0
        public MailchimpApiService(
            ShellSettings shellSettings,
            IOrchardServices orchardServices,
            IEncryptionService encryptionService,
            ITokenizer tokenizer,
            IPolicyServices policyServices,
            IMailchimpService mailchimpService,
            IWorkflowManager workflowManager,
            IWorkContextAccessor workContextAccessor)
        {
            _tokenizer           = tokenizer;
            _shellSettings       = shellSettings;
            _orchardServices     = orchardServices;
            _encryptionService   = encryptionService;
            _policyServices      = policyServices;
            _mailchimpService    = mailchimpService;
            _workflowManager     = workflowManager;
            _workContextAccessor = workContextAccessor;

            Logger = NullLogger.Instance;
        }
Beispiel #10
0
        public MailchimpSiteSettingsHandler(IMailchimpService service)
        {
            T = NullLocalizer.Instance;

            Filters.Add(new ActivatingFilter <MailchimpSiteSettings>("Site"));
        }
 public MailchimpController(IMailchimpService mailchimpService)
 {
     _mailchimpService = mailchimpService;
 }
Beispiel #12
0
 public MailchimpSiteTokens(IOrchardServices orchardServices, IMailchimpService mailChimpService)
 {
     T = NullLocalizer.Instance;
     _orchardServices = orchardServices;
 }
Beispiel #13
0
 public MailchimpTextTokens(IMailchimpService mailChimpService)
 {
     T = NullLocalizer.Instance;
     _mailChimpService = mailChimpService;
 }
Beispiel #14
0
 public MailchimpSiteSettingsDriver(IMailchimpService service)
 {
     T        = NullLocalizer.Instance;
     _service = service;
 }
Beispiel #15
0
 public SubscribeController(IMailchimpService mailchimp)
 {
     _mailchimpService = mailchimp;
 }
Beispiel #16
0
 public APICallActivity(IMailchimpService service, IMailchimpApiService apiService)
 {
     _service    = service;
     _apiservice = apiService;
     T           = NullLocalizer.Instance;
 }