Exemple #1
0
        public void CacheConfigs()
        {
            var list = _siteConfigRepository.GetAll().Where(c => c.IsDeleted == false)
                       .AsParallel();
            var lst = list.Select(m => new SiteConfigDto()
            {
                Name        = m.Name,
                ConfigValue = m.ConfigValue,
                IsDeleted   = m.IsDeleted,
                IsHtml      = m.IsHtml
            }).AsParallel().ToList();

            _appCacheEngine.RemoveItem(AppConstants.SITE_CONFIG_CACHE_KEY);
            _appCacheEngine.AddItem(AppConstants.SITE_CONFIG_CACHE_KEY, lst);
        }