Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        private Expression <Func <ConfigEntity, bool> > ListFilter(ConfigListParam param)
        {
            var expression = LinqExtensions.True <ConfigEntity>();

            if (param != null)
            {
            }
            return(expression);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        public async Task <ActionResult> GetPageListJson(ConfigListParam param, Pagination pagination)
        {
            TData <List <ConfigEntity> > obj = await configBLL.GetPageList(param, pagination);

            return(Json(obj));
        }