public MessageTokenProvider(ILanguageService languageService, ILocalizationService localizationService, IDateTimeHelper dateTimeHelper, IEmailAccountService emailAccountService, ICurrencyService currencyService,IWebHelper webHelper, IWorkContext workContext, SiteInformationSettings siteSettings, MessageTemplatesSettings templatesSettings, EmailAccountSettings emailAccountSettings) { this.languageService = languageService; this.localizationService = localizationService; this.dateTimeHelper = dateTimeHelper; this.emailAccountService = emailAccountService; this.currencyService = currencyService; this.webHelper = webHelper; this.workContext = workContext; this.siteSettings = siteSettings; this.templatesSettings = templatesSettings; this.emailAccountSettings = emailAccountSettings; }
/// <summary> /// Ctor /// </summary> /// <param name="settings">Message templates settings</param> public Tokenizer(MessageTemplatesSettings settings) { _stringComparison = settings.CaseInvariantReplacement ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal; }