Esempio n. 1
0
        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);
        }