Exemplo n.º 1
0
        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));
 }