Ejemplo n.º 1
0
        /// <summary>
        /// 更新题库信息
        /// </summary>
        /// <returns></returns>
        public async static Task <bool> UpdateAnswerInfoList()
        {
            using (var client = Tuhu.Nosql.CacheHelper.CreateCacheClient(QuesAnsCacheName))
            {
                var result = await client.SetAsync(QuesAnsCacheName, await DalQuesAns.GetAnswerInfoList(), TimeSpan.FromDays(30));

                return(result.Success);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取问答题库信息
        /// </summary>
        /// <returns></returns>
        public async static Task <List <AnswerInfoListModel> > GetAnswerInfoList()
        {
            using (var client = Tuhu.Nosql.CacheHelper.CreateCacheClient(QuesAnsCacheName))
            {
                var result = await client.GetOrSetAsync(QuesAnsCacheName, async() => await DalQuesAns.GetAnswerInfoList(), TimeSpan.FromDays(30));

                return(result?.Value);
            }
        }