Example #1
0
        [HttpGet]//根据userid删除用户(逻辑删除)
        public Result DelUser(int userId)
        {
            var user = _userBll.GetEntities(u => u.id == userId).FirstOrDefault();

            user.is_delete = (short)ViewModel.Enum.DelFlagEnum.Deleted;
            _userBll.Update(user);
            return(Result.Success());
        }
Example #2
0
        public async Task <Result> Effectiveness(char answer)//效验答案
        {
            var myQuestion = (question)(await GetQuestion()).data;

            if (myQuestion.answer == answer)
            {
                var myUser = await _userBll.GetEntities(u => u.Id == loginId).FirstOrDefaultAsync();

                myUser.integral += 1;
                if (_userBll.Update(myUser))
                {
                    HttpContext.Session.SetString("login", JsonHelper.ToString(myUser));//更新session
                    //user的积分添加1
                    return(Result.Success().SetData(1));
                }
            }
            return(Result.Success().SetData(0));
        }