/// <summary> /// 获取用户分页数据 /// </summary> /// <param name="pageSize">每页条数</param> /// <param name="curPage">第几页</param> /// <returns></returns> public UserTotal GetUserList(int pageSize, int curPage) { UserTotal userTotal = new UserTotal(); using (var db = new OperationManagerDbContext()) { userTotal.TotalCount = db.User.Count(); userTotal.UserList = db.User.OrderBy(c => c.OrderBy).Where(c => c.IsRecommend == 1).Take(pageSize * curPage).Skip(pageSize * (curPage - 1)).ToList(); return(userTotal); } }
/// <summary> /// 获取用户分页数据 /// </summary> /// <param name="pageSize">每页条数</param> /// <param name="curPage">第几页</param> /// <returns></returns> public UserTotal GetUserTotal(int pageSize, int curPage) { UserTotal userTotal = new UserTotal(); using (var db = new OperationManagerDbContext()) { //userTotal.TotalCount = db.User.Count(); userTotal.TotalCount = db.User.Count(); userTotal.UserList = db.User.OrderByDescending(c => c.SurnameChinese).Take(pageSize * curPage).Skip(pageSize * (curPage - 1)).ToList(); return(userTotal); } }
public ActionResult Index() { ViewBag.Section = ActiveSection.Account; if (User.Identity.IsAuthenticated) { return(View("UserView", UserTotal.Get(GetCurrentUser()))); } else { return(View("LoginView")); } }