Ejemplo n.º 1
0
        /// <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;
            }));
        }
Ejemplo n.º 2
0
        /// <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;
            }));
        }
Ejemplo n.º 3
0
        /// <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);
        }