示例#1
0
        public async Task <MessageModel <PageModel <Modules> > > Get(int page = 1, string key = "")
        {
            if (string.IsNullOrEmpty(key) || string.IsNullOrWhiteSpace(key))
            {
                key = "";
            }
            int intPageSize = 50;

            Expression <Func <Modules, bool> > whereExpression = a => a.IsDeleted != true && (a.Name != null && a.Name.Contains(key));

            PageModel <Modules> data = new PageModel <Modules>();

            if (page == -1)
            {
                var modules = await _moduleServices.Query(whereExpression, " Id desc ");

                data.data = modules;
            }
            else
            {
                data = await _moduleServices.QueryPage(whereExpression, page, intPageSize, " Id desc ");
            }


            return(Success(data, "获取成功"));
        }
示例#2
0
        public async Task <MessageModel <PageModel <Module> > > Get(int page = 1, string key = "")
        {
            if (string.IsNullOrEmpty(key) || string.IsNullOrWhiteSpace(key))
            {
                key = "";
            }
            int intPageSize = 50;

            var data = await _moduleServices.QueryPage(a => a.IsDeleted != true && (a.Name != null && a.Name.Contains(key)), page, intPageSize, " Id desc ");

            return(new MessageModel <PageModel <Module> >()
            {
                msg = "获取成功",
                success = data.dataCount >= 0,
                response = data
            });
        }