/// <summary> /// 获取用户的积分表信息 /// </summary> /// <returns></returns> public JsonResult GetIntegral() { BKEntities BK = new BKEntities(); // 根据用户id查询用户积分 Integral Ig = BK.Integral.First(); return(Json(Ig, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 充值处理逻辑 /// </summary> /// <returns></returns> public JsonResult Recharge_logic(string newTotal) { //* 先获取登陆用户id int _id = 1; //先获取登陆用户id * BKEntities BK = new BKEntities(); return(Json(1, JsonRequestBehavior.AllowGet)); }
// // GET: /Answer/ public ActionResult Index() { //BKEntities //获取提问文章编号 int BlogsId = Convert.ToInt32(Request["blogsId"]); //暂时默认为1 BlogsId = 1; BKEntities BKEntity = new BKEntities(); //根据提问文章编号 获取提问的所有内容 Problems Problems = BKEntity.Problems.Where(a => a.Problems_Id == BlogsId).FirstOrDefault(); //得到用户编号 int?UserId = Problems.Problems_UserId; //根据Problems.Problems_UserId得到用户昵称 string UserName = BKEntity.UserInfo.Where(a => a.UserId == UserId).FirstOrDefault().UserName; //根据问题类型编号得到问题类型名称 string TypeName = BKEntity.Problems_Type.Where(a => a.Problems_Type_Id == Problems.Problems_Type_Id).FirstOrDefault().Problems_Type_Name; //根据问题编号 查询所有回答 //int AnswerCount = BKEntity.Answer.Where(a => a.Problems_Id == Problems.Problems_Id).Count(); List <Answer> AnswerList = BKEntity.Answer.Where(a => a.Problems_Id == Problems.Problems_Id).ToList(); //如果最佳答案编号不为零 说明提问者已采纳某个答案为最佳答案 if (Problems.Problems_BestAnswerId != 0) { //根据提问编号查询该问题的最佳答案 Answer Answer = BKEntity.Answer.Where(a => a.Answer_Id == Problems.Problems_BestAnswerId).FirstOrDefault(); ViewBag.Answer = Answer; } ViewBag.Problems = Problems; ViewBag.UserName = UserName; ViewBag.TypeName = TypeName; ViewBag.AnswerList = AnswerList; //ViewBag.AnswerCount = AnswerCount; return(View()); }