// // 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)); }
public PagedListModel <UserPagedModel> GetPagedList(int pageNumber, int pageSize, string search = default) { var pagedList = service.GetPagedList(pageNumber, pageSize, search); return(UserPagedModel.CreatePagedList(pagedList)); }