Creates a PagedResult from a given Iterable, using the specified values for the pageNumber, pageSize and totalResults.
Creates a PagedResult from the given Iterable, where the pageSize is taken as the iterable's size, pageNumber is assumed as FirstPage, and totalResults is specified.
Creates a PagedResult from the given Iterable, where the pageSize is taken as the iterable's size, pageNumber is assumed as FirstPage, and totalResults is assumed as the iterable's size.
Creates an empty PagedResults which has pageNumber 1, 0 total results, and the pageSize is specified.
Returns an empty PagedResult which has pageNumber 1, the default page size and 0 total results