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()); }
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()); }