/// <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); }
/// <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(); }