public ICriteria AddPaging(ICriteria criteria, PagingOptions page) { if (page.ResultsPerPage > MaxCount) { page.ResultsPerPage = MaxCount; } criteria = criteria.SetFirstResult(page.ResultsToSkip()).SetMaxResults(page.ResultsPerPage); return(criteria); }