public void InsertForm(IFormData form) { ISettings settings = new SettingsWrapper(); var autoStoreValues = settings.GetSetting(_providerSettingsPrefix + "AutoStoreValues"); var autoStoreDisabledReplacementValue = settings.GetSetting(_providerSettingsPrefix + "AutoStoreDisabledReplacementValue"); bool storeValuesInSitecore = false; if (bool.TryParse(autoStoreValues, out storeValuesInSitecore) && !storeValuesInSitecore) { if (form != null && form.Fields != null && form.Fields.Any()) { form.Fields.ToList().ForEach(field => { if (!string.IsNullOrEmpty(field.Data)) { field.Data = autoStoreDisabledReplacementValue; } field.Value = autoStoreDisabledReplacementValue; }); } } _defaultAnalyticsDataProvider.InsertForm(form); }
public void InsertForm(IFormData form) { ISettings settings = new SettingsWrapper(); var autoStoreValues = settings.GetSetting(_providerSettingsPrefix + "AutoStoreValues"); var autoStoreDisabledReplacementValue = settings.GetSetting(_providerSettingsPrefix + "AutoStoreDisabledReplacementValue"); bool storeValuesInSitecore = false; if (bool.TryParse(autoStoreValues, out storeValuesInSitecore) && !storeValuesInSitecore) { if (form != null && form.Fields != null && form.Fields.Any()) { form.Fields.ToList().ForEach(field => { if (!string.IsNullOrEmpty(field.Data)) { field.Data = autoStoreDisabledReplacementValue; } field.Value = autoStoreDisabledReplacementValue; }); } } _defaultAnalyticsDataProvider.InsertForm(form); }
public void SendEwsEmail(ProcessMessageArgs args) { ISettings settings = new SettingsWrapper(); var exchangeUrl = settings.GetSetting(EwsSettingsPrefix + "ExchangeUrl"); var exchangeVersion = settings.GetSetting(EwsSettingsPrefix + "ExchangeVersion"); var userName = settings.GetSetting(EwsSettingsPrefix + "UserName"); var userDomain = settings.GetSetting(EwsSettingsPrefix + "UserDomain"); var userPassword = settings.GetSetting(EwsSettingsPrefix + "UserPassword"); var fromEmail = settings.GetSetting(EwsSettingsPrefix + "FromEmail"); ExchangeVersion version; if (!Enum.TryParse(exchangeVersion, out version)) { //Default to latest version version = ExchangeVersion.Exchange2013_SP1; } var service = new ExchangeService(version) { Url = new Uri(exchangeUrl), Credentials = !string.IsNullOrEmpty(userDomain) ? new WebCredentials(userName, userPassword, userDomain) : new WebCredentials(userName, userPassword) }; var mail = GetMail(args, service); mail.From = fromEmail; mail.Send(); }
public void SendEwsEmail(ProcessMessageArgs args) { ISettings settings = new SettingsWrapper(); var exchangeUrl = settings.GetSetting(EwsSettingsPrefix + "ExchangeUrl"); var exchangeVersion = settings.GetSetting(EwsSettingsPrefix + "ExchangeVersion"); var userName = settings.GetSetting(EwsSettingsPrefix + "UserName"); var userDomain = settings.GetSetting(EwsSettingsPrefix + "UserDomain"); var userPassword = settings.GetSetting(EwsSettingsPrefix + "UserPassword"); var fromEmail = settings.GetSetting(EwsSettingsPrefix + "FromEmail"); ExchangeVersion version; if (!Enum.TryParse(exchangeVersion, out version)) { //Default to latest version version = ExchangeVersion.Exchange2013_SP1; } var service = new ExchangeService(version) { Url = new Uri(exchangeUrl), Credentials = !string.IsNullOrEmpty(userDomain) ? new WebCredentials(userName, userPassword, userDomain) : new WebCredentials(userName, userPassword) }; var mail = GetMail(args, service); mail.From = fromEmail; mail.Send(); }