Example #1
0
        public async Task <IActionResult> Get([FromQuery] RolesViewModel model)
        {
            var body = _db.Role.AsQueryable().AsNoTracking().Select(x => new
            {
                x.Id,
                x.Name,
            });
            var data = await _pager.GetPagedListAsync(body.OrderBy(x => x.Id), model);

            return(data.ToFormatJson());
        }
Example #2
0
        public async Task <IActionResult> Get([FromQuery] UsersViewModel model)
        {
            var body = from user in _db.User.Where(x => x.AccountStatus < EAccountStatus.除)
                       select new
            {
                user.Id,
                user.RealName,
                user.Mobile,
                user.EMail,
                user.Birthday,
                user.AccountStatus,
                user.Gender
            };
            var data = await _pager.GetPagedListAsync(body.OrderBy(x => x.Id), model);

            return(data.ToFormatJson());
        }