コード例 #1
0
        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());
        }
コード例 #2
0
        public async Task <TData <List <DataDictInfo> > > GetList([FromQuery] DataDictListParam param)
        {
            TData <List <DataDictInfo> > obj = await dataDictBLL.GetDataDictList();

            obj.Tag = 1;
            return(obj);
        }
コード例 #3
0
        public async Task <TData <List <DataDictEntity> > > GetPageListJson([FromQuery] DataDictListParam param,
                                                                            [FromQuery] Pagination pagination)
        {
            var obj = await _dataDictBLL.GetPageList(param, pagination);

            return(obj);
        }
コード例 #4
0
        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));
        }
コード例 #5
0
ファイル: DataDictBLL.cs プロジェクト: zergmk2/YiShaAdminMk2
        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);
        }
コード例 #6
0
ファイル: DataDictBLL.cs プロジェクト: ButterflyHeartbeat/-
        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);
        }
コード例 #7
0
ファイル: DataDictBLL.cs プロジェクト: ButterflyHeartbeat/-
        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);
        }
コード例 #8
0
        /// <summary>
        ///     带条件查询所有
        /// </summary>
        public async Task <List <DataDictEntity> > GetList(DataDictListParam param)
        {
            #region 查询条件

            var query = _dataDictEntityDB.AsQueryable();

            /*
             *
             */

            #endregion

            var data = await query.ToListAsync();

            return(data);
        }
コード例 #9
0
        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);
        }
コード例 #10
0
        /// <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());
        }
コード例 #11
0
        public async Task <IActionResult> GetPageListJson(DataDictListParam param, Pagination pagination)
        {
            TData <List <DataDictEntity> > obj = await dataDictBLL.GetPageList(param, pagination);

            return(Json(obj));
        }
コード例 #12
0
        public async Task <TData <List <DataDictEntity> > > GetListJson([FromQuery] DataDictListParam param)
        {
            var obj = await _dataDictBLL.GetList(param);

            return(obj);
        }