internal IObjectFacade Page(IObjectFacade nakedObject, int collectionSize, ObjectAndControlData controlData) { int page, pageSize; if (CurrentlyPaging(controlData, collectionSize, out page, out pageSize) && !nakedObject.IsPaged) { return(nakedObject.Page(page, pageSize)); } // one page of full collection return(nakedObject.Page(1, collectionSize)); }
internal IObjectFacade Page(IObjectFacade nakedObject, int collectionSize, ObjectAndControlData controlData) { int page, pageSize; if (CurrentlyPaging(controlData, collectionSize, out page, out pageSize) && !nakedObject.IsPaged) { return nakedObject.Page(page, pageSize); } // one page of full collection return nakedObject.Page(1, collectionSize); }