Ejemplo n.º 1
0
        public IPageList FindPage(Type t, String condition, PageHelper pager)
        {
            String key = CacheKey.getPageList(t, condition, pager.getSize(), pager.getCurrent());

            logger.Debug("FindPage=>" + t.FullName);
            IList list = getListFromCache(key, t);

            if (list == null)
            {
                return(null);
            }

            IPageList result = new DataPageInfo();

            PageHelper pageInfo = getPagerInfo(key);

            if (pageInfo == null)
            {
                return(null);
            }

            result.Results     = list;
            result.PageCount   = pageInfo.PageCount;
            result.RecordCount = pageInfo.RecordCount;
            result.Size        = pageInfo.getSize();
            result.PageBar     = pageInfo.PageBar;
            result.Current     = pageInfo.getCurrent();

            return(result);
        }
Ejemplo n.º 2
0
        public IPageList FindPage( Type t, String condition, PageHelper pager )
        {
            String key = CacheKey.getPageList( t, condition, pager.getSize(), pager.getCurrent() );
            logger.Debug( "FindPage=>" + t.FullName );
            IList list = getListFromCache( key, t );
            if (list == null) return null;

            IPageList result = new DataPageInfo();

            PageHelper pageInfo = getPagerInfo( key );
            if (pageInfo == null) return null;

            result.Results = list;
            result.PageCount = pageInfo.PageCount;
            result.RecordCount = pageInfo.RecordCount;
            result.Size = pageInfo.getSize();
            result.PageBar = pageInfo.PageBar;
            result.Current = pageInfo.getCurrent();

            return result;
        }