public async Task <List <ConfigEntity> > GetPageList(ConfigListParam param, Pagination pagination) { var expression = ListFilter(param); var list = await this.BaseRepository().FindList(expression, pagination); return(list.ToList()); }
private Expression <Func <ConfigEntity, bool> > ListFilter(ConfigListParam param) { var expression = LinqExtensions.True <ConfigEntity>(); if (param != null) { } return(expression); }
public async Task <TData <List <ConfigEntity> > > GetPageList(ConfigListParam param, Pagination pagination) { TData <List <ConfigEntity> > obj = new TData <List <ConfigEntity> >(); obj.Data = await configService.GetPageList(param, pagination); obj.Total = pagination.TotalCount; obj.Tag = 1; return(obj); }
public async Task <TData <List <ConfigEntity> > > GetList(ConfigListParam param) { TData <List <ConfigEntity> > obj = new TData <List <ConfigEntity> >(); obj.Data = await configService.GetList(param); obj.Total = obj.Data.Count; obj.Tag = 1; return(obj); }
private Expression <Func <ConfigEntity, bool> > ListFilter(ConfigListParam param) { var expression = LinqExtensions.True <ConfigEntity>(); if (param != null) { if (!string.IsNullOrEmpty(param.ConfigCnName)) { expression = expression.And(t => t.ConfigCnName.Contains(param.ConfigCnName)); } if (!string.IsNullOrEmpty(param.ConfigName)) { expression = expression.And(t => t.ConfigName.Contains(param.ConfigName)); } } return(expression); }
public async Task <ActionResult> GetPageListJson(ConfigListParam param, Pagination pagination) { TData <List <ConfigEntity> > obj = await configBLL.GetPageList(param, pagination); return(Json(obj)); }