예제 #1
0
        /// <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);
            }
        }
예제 #2
0
파일: TransUser.cs 프로젝트: qqpedily/zsk
        /// <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);
            }
        }
예제 #3
0
        public ActionResult Index()
        {
            ViewBag.Section = ActiveSection.Account;

            if (User.Identity.IsAuthenticated)
            {
                return(View("UserView", UserTotal.Get(GetCurrentUser())));
            }
            else
            {
                return(View("LoginView"));
            }
        }