|
|
|
|
|
|
54
|
/// <param name="conModels"></param>
|
54
|
/// <param name="conModels"></param>
|
|
55
|
/// <param name="pagemodel"></param>
|
55
|
/// <param name="pagemodel"></param>
|
|
56
|
/// <returns></returns>
|
56
|
/// <returns></returns>
|
|
57
|
- public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, PageModel pagemodel,string orderby)
|
|
|
|
|
|
57
|
+ public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, MyPageModel pagemodel,string orderby)
|
|
58
|
{
|
58
|
{
|
|
59
|
var list= await Db.Queryable<T>().With(SqlWith.NoLock).Where(conModels).OrderBy(orderby).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
59
|
var list= await Db.Queryable<T>().With(SqlWith.NoLock).Where(conModels).OrderBy(orderby).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
|
60
|
PageData<T> pd = new PageData<T>();
|
60
|
PageData<T> pd = new PageData<T>();
|
|
|
|
|
|
|
63
|
return pd;// CurrentDb.GetPageList(conModels, pagemodel);
|
63
|
return pd;// CurrentDb.GetPageList(conModels, pagemodel);
|
|
64
|
}
|
64
|
}
|
|
65
|
|
65
|
|
|
66
|
- public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, PageModel pagemodel)
|
|
|
|
|
|
66
|
+ public async Task<PageData<T>> GetListByPage(List<IConditionalModel> conModels, MyPageModel pagemodel)
|
|
67
|
{
|
67
|
{
|
|
68
|
var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(conModels).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
68
|
var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(conModels).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
|
69
|
PageData<T> pd = new PageData<T>();
|
69
|
PageData<T> pd = new PageData<T>();
|
|
|
|
|
|
|
72
|
return pd;// CurrentDb.GetPageList(conModels, pagemodel);
|
72
|
return pd;// CurrentDb.GetPageList(conModels, pagemodel);
|
|
73
|
}
|
73
|
}
|
|
74
|
|
74
|
|
|
75
|
- public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, PageModel pagemodel)
|
|
|
|
|
|
75
|
+ public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, MyPageModel pagemodel)
|
|
76
|
{
|
76
|
{
|
|
77
|
var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(whereExpression).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
77
|
var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(whereExpression).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
|
78
|
PageData<T> pd = new PageData<T>();
|
78
|
PageData<T> pd = new PageData<T>();
|
|
|
|
|
|
|
81
|
return pd;// CurrentDb.GetPageList(conModels, pagemodel);
|
81
|
return pd;// CurrentDb.GetPageList(conModels, pagemodel);
|
|
82
|
}
|
82
|
}
|
|
83
|
|
83
|
|
|
84
|
- public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, PageModel pagemodel, string orderby)
|
|
|
|
|
|
84
|
+ public async Task<PageData<T>> GetListByPage(Expression<Func<T, bool>> whereExpression, MyPageModel pagemodel, string orderby)
|
|
85
|
{
|
85
|
{
|
|
86
|
var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(whereExpression).OrderBy(orderby).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
86
|
var list = await Db.Queryable<T>().With(SqlWith.NoLock).Where(whereExpression).OrderBy(orderby).ToPageListAsync(pagemodel.PageIndex, pagemodel.PageSize, pagemodel.PageCount);
|
|
87
|
PageData<T> pd = new PageData<T>();
|
87
|
PageData<T> pd = new PageData<T>();
|