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>
 /// <param name="pkid"></param>
 /// <param name="realValue"></param>
 /// <returns></returns>
 public async static Task <bool> UpdateBigBrandQues(int pkid, string realValue)
 {
     if (pkid == 0)
     {
         return(false);
     }
     if (string.IsNullOrWhiteSpace(realValue))
     {
         return(false);
     }
     return(await DalQuesAns.UpdateBigBrandQues(pkid, realValue));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 获取问题信息
 /// </summary>
 /// <param name="pkid"></param>
 /// <returns></returns>
 public async static Task <BigBrandQuesList> GetBigBrandQuesEntity(int pkid)
 {
     return(await DalQuesAns.GetBigBrandQuesEntity(pkid));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 获取试卷信息
 /// </summary>
 /// <param name="userId"></param>
 /// <param name="hashKey"></param>
 /// <returns></returns>
 public async static Task <List <BigBrandQuesList> > GetBigBrandQuesList(Guid userId, string hashKey, bool isReady = true)
 {
     return(await DalQuesAns.GetBigBrandQuesList(userId, hashKey, isReady));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// 插入试卷信息
 /// </summary>
 /// <param name="list"></param>
 /// <returns></returns>
 public static bool InsertBigBrandQues(List <BigBrandQuesList> list)
 {
     return(DalQuesAns.InsertBigBrandQues(list));
 }
Ejemplo n.º 6
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);
            }
        }