コード例 #1
0
ファイル: StartController.cs プロジェクト: SWi98/UWr
        //
        // GET: /Start/

        public ActionResult Index(string OrderBy, int CurrentPage = 1)
        {
            UserPagedModel model = new UserPagedModel();

            model.Items       = DataLayer.Current.Users.OrderBy(OrderBy).Skip(PAGESIZE * (CurrentPage - 1)).Take(PAGESIZE);
            model.CurrentPage = CurrentPage;
            model.TotalItems  = DataLayer.Current.Users.Count();
            model.TotalPages  = (int)Math.Ceiling((decimal)DataLayer.Current.Users.Count() / PAGESIZE);

            model.OrderBy = OrderBy;

            return(this.View(model));
        }
コード例 #2
0
        public PagedListModel <UserPagedModel> GetPagedList(int pageNumber, int pageSize, string search = default)
        {
            var pagedList = service.GetPagedList(pageNumber, pageSize, search);

            return(UserPagedModel.CreatePagedList(pagedList));
        }