public async Task <List <DataDictEntity> > GetPageList(DataDictListParam param, Pagination pagination) { var expression = ListFilter(param); var list = await this.BaseRepository().FindList(expression, pagination); return(list.ToList()); }
public async Task <TData <List <DataDictInfo> > > GetList([FromQuery] DataDictListParam param) { TData <List <DataDictInfo> > obj = await dataDictBLL.GetDataDictList(); obj.Tag = 1; return(obj); }
public async Task <TData <List <DataDictEntity> > > GetPageListJson([FromQuery] DataDictListParam param, [FromQuery] Pagination pagination) { var obj = await _dataDictBLL.GetPageList(param, pagination); return(obj); }
public async Task <IActionResult> GetPageListJson(DataDictListRequest paramRequest) { DataDictListParam param = paramRequest.param; Pagination pagination = paramRequest.pagination; TData <List <DataDictEntity> > obj = await dataDictBLL.GetPageList(param, pagination); return(Json(obj)); }
public async Task <TData <List <DataDictEntity> > > GetList(DataDictListParam param) { var obj = new TData <List <DataDictEntity> >(); obj.Data = await _dataDictService.GetList(param); obj.Tag = 1; return(obj); }
public async Task <TData <List <DataDictEntity> > > GetPageList(DataDictListParam param, Pagination pagination) { TData <List <DataDictEntity> > obj = new TData <List <DataDictEntity> >(); obj.Data = await dataDictService.GetPageList(param, pagination); obj.Total = pagination.TotalCount; obj.Tag = 1; return(obj); }
public async Task <TData <List <DataDictEntity> > > GetList(DataDictListParam param) { TData <List <DataDictEntity> > obj = new TData <List <DataDictEntity> >(); obj.Data = await dataDictService.GetList(param); obj.Total = obj.Data.Count; obj.Tag = 1; return(obj); }
/// <summary> /// 带条件查询所有 /// </summary> public async Task <List <DataDictEntity> > GetList(DataDictListParam param) { #region 查询条件 var query = _dataDictEntityDB.AsQueryable(); /* * */ #endregion var data = await query.ToListAsync(); return(data); }
private Expression <Func <DataDictEntity, bool> > ListFilter(DataDictListParam param) { var expression = LinqExtensions.True <DataDictEntity>(); if (param != null) { if (!param.DictType.IsEmpty()) { expression = expression.And(t => t.DictType.Contains(param.DictType)); } if (!param.Remark.IsEmpty()) { expression = expression.And(t => t.Remark.Contains(param.Remark)); } } return(expression); }
/// <summary> /// 分页查询 /// </summary> public async Task <List <DataDictEntity> > GetPageList(DataDictListParam param, Pagination pagination) { #region 查询条件 var query = _dataDictEntityDB.AsQueryable(); /* * */ var data = await query.OrderByDescending(a => a.Id) .ToPagedListAsync(pagination.PageIndex, pagination.PageSize); #endregion // 分页参数赋值 pagination.TotalCount = data.TotalCount; return(data.Items.ToList()); }
public async Task <IActionResult> GetPageListJson(DataDictListParam param, Pagination pagination) { TData <List <DataDictEntity> > obj = await dataDictBLL.GetPageList(param, pagination); return(Json(obj)); }
public async Task <TData <List <DataDictEntity> > > GetListJson([FromQuery] DataDictListParam param) { var obj = await _dataDictBLL.GetList(param); return(obj); }