public ShowFormPageAction(ISubmitActionData submitActionData, ILogger logger)
            : base(submitActionData)
        {
            Condition.Requires(logger, nameof(logger)).IsNotNull();

            _logger = logger;
        }
Esempio n. 2
0
        public CreateUsergroup(ISubmitActionData submitActionData) : base(submitActionData)
        {
            _templateId = new TemplateID(new ID(Settings.GetSetting("GOTO-Usergroup.Feature.Usergroup.CreateUsergroup.TemplateId", "{B6EF3982-5312-46CA-8934-E3DAD6F0D53A}")));
            _database   = Database.GetDatabase(Settings.GetSetting("GOTO-Usergroup.Feature.UsergroupCreateUsergroup..Database", "master"));
            _rootItem   = _database.GetItem(new ID(Settings.GetSetting("GOTO-Usergroup.Feature.Usergroup.CreateUsergroup.RootId", "{8EDAE83B-BB11-49FF-831D-7EA394C9738C}")));

            _xconnectService = ServiceLocator.ServiceProvider.GetService <IXConnectService>();
        }
 public SendEmailExtended(ISubmitActionData submitActionData) : this(submitActionData,
                                                                     ServiceLocator.ServiceProvider.GetService <ILogger>(),
                                                                     ServiceLocator.ServiceProvider.GetService <IClientApiService>(),
                                                                     ServiceLocator.ServiceProvider.GetService <IFormFieldConverter>(),
                                                                     ServiceLocator.ServiceProvider.GetService <FixedAddressContactIdentierHandler>(),
                                                                     ServiceLocator.ServiceProvider.GetService <FieldValueContactIdentierHandler>(),
                                                                     ServiceLocator.ServiceProvider.GetService <CurrentContactContactIdentierHandler>())
 {
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="LogSubmit"/> class.
        /// </summary>
        /// <param name="submitActionData">The submit action data.</param>
        public AzureQueueSubmit(ISubmitActionData submitActionData) : base(submitActionData)
        {
            var stockpickFormsAzurequeueConnectionstring = "Stockpick.Forms.AzureQueue.Connectionstring";

            _connectionstring = Sitecore.Configuration.Settings.GetSetting(stockpickFormsAzurequeueConnectionstring);
            if (string.IsNullOrEmpty(_connectionstring))
            {
                Log.Warn("AzureQueueSubmit Forms configuration setting missing " + stockpickFormsAzurequeueConnectionstring, this);
            }
        }
Esempio n. 5
0
 public SendEmailExtended(ISubmitActionData submitActionData) : this(submitActionData,
                                                                     ServiceLocator.ServiceProvider.GetService <ILogger>(),
                                                                     ServiceLocator.ServiceProvider.GetService <IClientApiService>(),
                                                                     ServiceLocator.ServiceProvider.GetService <IMailTokenBuilder>(),
                                                                     ServiceLocator.ServiceProvider.GetService <FixedAddressContactIdentifierHandler>(),
                                                                     ServiceLocator.ServiceProvider.GetService <FieldValueContactIdentifierHandler>(),
                                                                     ServiceLocator.ServiceProvider.GetService <CurrentContactContactIdentifierHandler>(),
                                                                     ServiceLocator.ServiceProvider.GetService <FileAttachmentTokenBuilder>())
 {
 }
Esempio n. 6
0
 public SaveMarketingPreferencesAction(ISubmitActionData submitActionData)
     : this(
         submitActionData,
         ServiceLocator.ServiceProvider.GetService <ILogger>(),
         ServiceLocator.ServiceProvider.GetService <IXConnectContactService>(),
         ServiceLocator.ServiceProvider.GetService <IXConnectContactFactory>(),
         ServiceLocator.ServiceProvider.GetService <ISaveMarketingPreferencesService <SaveMarketingPreferencesData> >(),
         ServiceLocator.ServiceProvider.GetService <IMarketingPreferencesService>(),
         ServiceLocator.ServiceProvider.GetService <IExmSubscriptionClientApiService>())
 {
 }
 public SendEmailExtended(ISubmitActionData submitActionData,
                          ILogger logger,
                          IClientApiService clientApiService,
                          IFormFieldConverter formFieldConverter,
                          FixedAddressContactIdentierHandler fixedAddressHandler,
                          FieldValueContactIdentierHandler fieldValueContactIdentierHandler,
                          CurrentContactContactIdentierHandler currentContactContactIdentierHandler) : base(submitActionData, logger, clientApiService, formFieldConverter)
 {
     this.fixedAddressHandler = fixedAddressHandler;
     this.fieldValueContactIdentierHandler     = fieldValueContactIdentierHandler;
     this.currentContactContactIdentierHandler = currentContactContactIdentierHandler;
 }
Esempio n. 8
0
 public SaveMarketingPreferencesAction(
     ISubmitActionData submitActionData,
     ILogger logger,
     IXConnectContactService xConnectContactService,
     IXConnectContactFactory xConnectContactFactory,
     ISaveMarketingPreferencesService <SaveMarketingPreferencesData> saveMarketingPreferencesService,
     IMarketingPreferencesService marketingPreferencesService,
     IExmSubscriptionClientApiService exmSubscriptionClientApiService)
     : base(submitActionData, logger, xConnectContactService, xConnectContactFactory, saveMarketingPreferencesService, marketingPreferencesService, exmSubscriptionClientApiService)
 {
     Condition.Requires(xConnectContactService, nameof(xConnectContactService)).IsNotNull();
     _xConnectContactService = xConnectContactService;
 }
Esempio n. 9
0
 public SendEmailExtended(ISubmitActionData submitActionData,
                          ILogger logger,
                          IClientApiService clientApiService,
                          IMailTokenBuilder mailTokenBuilder,
                          FixedAddressContactIdentierHandler fixedAddressHandler,
                          FieldValueContactIdentierHandler fieldValueContactIdentierHandler,
                          CurrentContactContactIdentierHandler currentContactContactIdentierHandler,
                          FileAttachmentTokenBuilder fileAttachmentTokenBuilder) : base(submitActionData, logger, clientApiService, mailTokenBuilder)
 {
     this.fixedAddressHandler = fixedAddressHandler;
     this.fieldValueContactIdentierHandler     = fieldValueContactIdentierHandler;
     this.currentContactContactIdentierHandler = currentContactContactIdentierHandler;
     this.fileAttachmentTokenBuilder           = fileAttachmentTokenBuilder;
     this.mailTokenBuilder = mailTokenBuilder;
 }
Esempio n. 10
0
        private readonly bool _useDoubleOptIn = Settings.GetBoolSetting("NewsletterSubscription.UseDoubleOptInForSubscription", true); // GDPR, sorry for the default value!

        protected SaveMarketingPreferencesBase(
            ISubmitActionData submitActionData,
            ILogger logger,
            IXConnectContactService xConnectContactService,
            IXConnectContactFactory xConnectContactFactory,
            ISaveMarketingPreferencesService <T> saveMarketingPreferencesService,
            IMarketingPreferencesService marketingPreferenceService,
            IExmSubscriptionClientApiService exmSubscriptionClientApiService)
            : base(submitActionData)
        {
            Condition.Requires(logger, nameof(logger)).IsNotNull();
            Condition.Requires(xConnectContactService, nameof(xConnectContactService)).IsNotNull();
            Condition.Requires(xConnectContactFactory, nameof(xConnectContactFactory)).IsNotNull();
            Condition.Requires(saveMarketingPreferencesService, nameof(saveMarketingPreferencesService)).IsNotNull();
            Condition.Requires(marketingPreferenceService, nameof(marketingPreferenceService)).IsNotNull();
            Condition.Requires(exmSubscriptionClientApiService, nameof(exmSubscriptionClientApiService)).IsNotNull();

            Logger = logger;
            _xConnectContactService          = xConnectContactService;
            _xConnectContactFactory          = xConnectContactFactory;
            _saveMarketingPreferencesService = saveMarketingPreferencesService;
            _marketingPreferenceService      = marketingPreferenceService;
            _exmSubscriptionClientApiService = exmSubscriptionClientApiService;
        }
Esempio n. 11
0
 protected SendEmailBase(ISubmitActionData submitActionData, ILogger logger, IClientApiService clientApiService, IMailTokenBuilder mailTokenBuilder) : base(submitActionData)
 {
     this.logger           = logger;
     this.clientApiService = clientApiService;
     this.mailTokenBuilder = mailTokenBuilder;
 }
Esempio n. 12
0
 public IdentifyContact(ISubmitActionData submitActionData, IXdbContactService service) : base(submitActionData)
 {
     _service = service;
 }
Esempio n. 13
0
 public SubscribeToEvent(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LogSubmit"/> class.
 /// </summary>
 /// <param name="submitActionData">The submit action data.</param>
 public RegisterTeamMemberSubmit(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 15
0
 public LogoutUser(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 16
0
 public ExecuteIoTMethod(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 17
0
 public CreateGroup(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 18
0
 public Reload(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
 public SubscribeToListAction(ISubmitActionData submitActionData) : this(submitActionData,
                                                                         ServiceLocator.ServiceProvider.GetService <ILogger>(), ServiceLocator.ServiceProvider.GetService <IXDbService>())
 {
 }
Esempio n. 20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LogSubmit"/> class.
 /// </summary>
 /// <param name="submitActionData">The submit action data.</param>
 public LogSubmit(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
 internal InvokeSendEmailAction(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
 public UserSettingsSubmitAction(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LogSubmit"/> class.
 /// </summary>
 /// <param name="submitActionData">The submit action data.</param>
 public CreateOrganizationTeamSubmit(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 24
0
 public SaveTeam(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
 public SaveDataWithContact(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
 public SubscribeToListAction(ISubmitActionData submitActionData, ILogger logger, IXDbService xDbService) : base(submitActionData)
 {
     this.logger     = logger;
     this.xDbService = xDbService;
 }
Esempio n. 27
0
 public UploadPackage(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
 public CreateMeeting(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 29
0
 public SendEmail(ISubmitActionData submitActionData) : base(submitActionData)
 {
 }
Esempio n. 30
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SubmitRegistrationToQueue"/> class.
 /// </summary>
 /// <param name="submitActionData">The submit action data.</param>
 public SubmitRegistrationToQueue(ISubmitActionData submitActionData) : base(submitActionData)
 {
     _registrationRepository = new TeamRegistrationRepository();
 }