Exemple #1
0
        public async Task LoadBtnLanguage()
        {
            try
            {
                string key        = ECacheKey.BtnLanguageInfo.ToString();
                var    cachedData = _distributedCache.GetString(key);
                if (cachedData != null && cachedData != "null")
                {
                    var module = JsonConvert.DeserializeObject <List <LanguageInfo> >(cachedData);
                }
                else
                {
                    var model = await _moduleService.GetAllBtnLanguageText();

                    RedisUtils.SetCacheData(_distributedCache, _Configuration, model, key);
                }
            }
            catch (Exception e)
            {
            }
        }