public async Task <IActionResult> GetAdmins([FromQuery] AdminDtoParameters parameters) { if (!JudgeRoles(1)) { return(Json(new { code = -1, msg = "您没有权限进行此操作!" })); } var admins = await AdminSystem.GetAdminsAsync(parameters); return(Ok(new { code = 0, data = new { items = admins, total = admins.TotalCount } })); }
public async Task <PagedList <Admin> > GetAdminsAsync(AdminDtoParameters parameters) { if (parameters == null) { throw new ArgumentNullException(nameof(parameters)); } var queryExpression = _context.Admin as IQueryable <Admin>; return(await PagedList <Admin> .CreateAsync(queryExpression, parameters.PageNumber, parameters.PageSize)); }
public static async Task <PagedList <Admin> > GetAdminsAsync(AdminDtoParameters parameters) { return(await _manage.GetAdminsAsync(parameters)); }