private static PaginationInfo CreatePageInfo(PageRequest paging, IEnumerable<Widget> all) { return new PaginationInfo( paging.Page, paging.AllowedPageSize(MaxPageSizeFromImaginaryConfiguration), all.Count()); }
private static IList<Widget> PageData(PageRequest paging, IEnumerable<Widget> data) { return data.Page(paging.AllowedPageSize(MaxPageSizeFromImaginaryConfiguration), paging.Page).ToList(); }