/// <summary> /// Gets all cached localized properties /// </summary> /// <returns>Cached localized properties</returns> protected virtual IList <LocalizedPropertyForCaching> GetAllLocalizedPropertiesCached() { //cache string key = string.Format(LOCALIZEDPROPERTY_ALL_KEY); return(_cacheManager.Get(key, () => { var query = from lp in _localizedPropertyRepository.Table select lp; var localizedProperties = query.ToList(); var list = new List <LocalizedPropertyForCaching>(); foreach (var lp in localizedProperties) { var localizedPropertyForCaching = new LocalizedPropertyForCaching { Id = lp.Id, EntityId = lp.EntityId, LanguageId = lp.LanguageId, LocaleKeyGroup = lp.LocaleKeyGroup, LocaleKey = lp.LocaleKey, LocaleValue = lp.LocaleValue }; list.Add(localizedPropertyForCaching); } return list; })); }
/// <summary> /// Gets all cached localized properties /// </summary> /// <returns>Cached localized properties</returns> protected virtual IList <LocalizedPropertyForCaching> GetAllLocalizedPropertiesCached() { //cache return(_cacheManager.Get(NopLocalizationDefaults.LocalizedPropertyAllCacheKey, () => { var query = from lp in _localizedPropertyRepository.Table select lp; var localizedProperties = query.ToList(); var list = new List <LocalizedPropertyForCaching>(); foreach (var lp in localizedProperties) { var localizedPropertyForCaching = new LocalizedPropertyForCaching { Id = lp.Id, EntityId = lp.EntityId, LanguageId = lp.LanguageId, LocaleKeyGroup = lp.LocaleKeyGroup, LocaleKey = lp.LocaleKey, LocaleValue = lp.LocaleValue }; list.Add(localizedPropertyForCaching); } return list; })); }
/// <summary> /// Gets all cached localized properties /// </summary> /// <returns>Cached localized properties</returns> protected virtual IList <LocalizedPropertyForCaching> GetAllLocalizedPropertiesCached() { var query = from lp in _localizedPropertyRepository.Table select lp; var localizedProperties = query.ToList(); var list = new List <LocalizedPropertyForCaching>(); foreach (var lp in localizedProperties) { var localizedPropertyForCaching = new LocalizedPropertyForCaching { Id = lp.Id, EntityId = lp.EntityId, LanguageId = lp.LanguageId, LocaleKeyGroup = lp.LocaleKeyGroup, LocaleKey = lp.LocaleKey, LocaleValue = lp.LocaleValue }; list.Add(localizedPropertyForCaching); } return(list); }