Beispiel #1
0
        /// <summary>
        /// get list
        /// </summary>
        /// <param name="param"></param>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        public PageData <T> GetPageData <T>(SpatialDimensionPagingParam param)
        {
            if (param == null)
            {
                return(default(PageData <T>));
            }

            CheckParam(param);
            Check.True(param.PageIndex > 0, "The Pageindex must be greater than 0");
            Check.True(param.PageSize > 0 || param.PageSize == -1, "The Pageindex must be greater than 0 or equals -1");
            PageData <T> pageData = new PageData <T>()
            {
                Data     = GetList <T>(param),
                RowCount = _execute.ExecuteSql(GetCountSql(param))
            };

            return(pageData);
        }
Beispiel #2
0
 /// <summary>
 /// get list
 /// </summary>
 /// <param name="param"></param>
 /// <typeparam name="T"></typeparam>
 /// <returns></returns>
 public virtual PageData <T> GetPageData <T>(SpatialDimensionPagingParam param)
 {
     throw new NotImplementedException();
 }
 /// <summary>
 /// GetPageData
 /// </summary>
 /// <param name="param"></param>
 /// <typeparam name="T"></typeparam>
 /// <returns></returns>
 public PageData <TOpt> GetPageData <TOpt>(SpatialDimensionPagingParam param)
 {
     return(_spatialDimensionBase.GetPageData <TOpt>(param));
 }
 /// <summary>
 /// get list
 /// </summary>
 /// <param name="param"></param>
 /// <typeparam name="T"></typeparam>
 /// <returns></returns>
 public PageData <T> GetPageData <T>(SpatialDimensionPagingParam param)
 {
     throw new System.NotImplementedException();
 }