protected void ApplyPagingInformation(int pageNumber, int pageSize, PagingDetails pagingDetails, int totalRowCount) { pagingDetails.TotalRecords = totalRowCount; pagingDetails.CurrentPage = pageNumber; int nextPageItemCount = pagingDetails.TotalRecords - (pageSize * pageNumber); pagingDetails.HasNextPage = (nextPageItemCount > 0); pagingDetails.HasPrevPage = (pageNumber > 1); var reminder = pagingDetails.TotalRecords % pageSize; pagingDetails.TotalPages = (pagingDetails.TotalRecords / pageSize); if (reminder > 0) pagingDetails.TotalPages++; }
public CustomerListViewModel() { Customers = new List <Customer>(); PagingDetails = new PagingDetails(); }
public CustomerListViewModel() { Customers = new List<Customer>(); PagingDetails = new PagingDetails(); }