//可选教材列表 public ActionResult Choose(int flag = 1, string orderField = "Id desc", int pageIndex = 1) { if (Session["person"] == null || (int)Session["type"] != 1) { return(Redirect("/TBsys/Login/Index")); } if (TimeChecked()) { ViewBag.flag = 1; } else { ViewBag.flag = 0; } string stuId = (string)Session["Id"]; T_SH_Student stu = db.T_SH_Student.Find(stuId); int classId = stu.ClassId; var query = db.T_TB_Choose.Where(m => m.T_TB_TeachingTask.ClassId == classId); #region 排序逻辑 // orderField switch (orderField) { case "Id desc": query = query.OrderByDescending(m => m.Id); break; default: break; } #endregion #region 分页实现 int recordCount = query.Count(); query = query.Skip((pageIndex - 1) * pageSize).Take(pageSize); ViewBag.pageIndex = pageIndex; ViewBag.pageSize = pageSize; ViewBag.recordCount = recordCount; #endregion ViewBag.list = query.ToList(); return(View()); }
public JsonResult UpdatePwd(string oldpwd, string newpwd, string newpwd2) { string stuId = (string)Session["Id"]; T_SH_Student person = db.T_SH_Student.Find(stuId); if (!person.Password.Equals(oldpwd)) { return(Json(new { code = 1 }, JsonRequestBehavior.AllowGet)); } else if (!newpwd.Equals(newpwd2)) { return(Json(new { code = 2 }, JsonRequestBehavior.AllowGet)); } else if (newpwd.Equals("") || newpwd2.Equals("")) { return(Json(new { code = 3 }, JsonRequestBehavior.AllowGet)); } else { person.Password = newpwd; db.SaveChanges(); return(Json(new { code = 0 }, JsonRequestBehavior.AllowGet)); } }