internal static MessageTemplate GetTemplate(string messageType) { SiteSettings masterSettings = SettingsManager.GetMasterSettings(); string key = $"DataCache-MessageTemplate-{messageType.ToLower()}"; MessageTemplate messageTemplate = HiCache.Get <MessageTemplate>(key); if (messageTemplate == null) { messageTemplate = MessageTemplateHelper.GetMessageTemplate(messageType); if (messageTemplate != null) { HiCache.Insert(key, messageTemplate, 1800); } } return(messageTemplate); }
internal static MessageTemplate GetTemplate(string messageType) { messageType = messageType.ToLower(); SiteSettings masterSettings = SettingsManager.GetMasterSettings(false); string key = string.Format("Message-{0}", messageType); MessageTemplate messageTemplate = HiCache.Get(key) as MessageTemplate; if (messageTemplate == null) { messageTemplate = MessageTemplateHelper.GetMessageTemplate(messageType); if (messageTemplate != null) { HiCache.Max(key, messageTemplate); } } return(messageTemplate); }
internal static MessageTemplate GetTemplate(string messageType) { messageType = messageType.ToLower(); SiteSettings siteSettings = HiContext.Current.SiteSettings; string string_; if (siteSettings.IsDistributorSettings) { string_ = string.Format("Message-{0}-{1}", siteSettings.UserId.Value.ToString(System.Globalization.CultureInfo.InvariantCulture), messageType); } else { string_ = string.Format("Message-{0}", messageType); } MessageTemplate messageTemplate = HiCache.Get(string_) as MessageTemplate; if (messageTemplate == null) { messageTemplate = (siteSettings.IsDistributorSettings ? MessageTemplateHelper.GetDistributorMessageTemplate(messageType, siteSettings.UserId.Value) : MessageTemplateHelper.GetMessageTemplate(messageType)); if (messageTemplate != null) { HiCache.Max(string_, messageTemplate); } } return(messageTemplate); }