Exemple #1
0
            /// <summary>
            /// 获取用户池角色列表
            /// </summary>
            /// <param name="page">分页页数,默认为 1</param>
            /// <param name="limit">分页大小,默认为 10</param>
            /// <param name="cancellationToken"></param>
            /// <returns></returns>
            public async Task <PaginatedRoles> List(
                int page  = 1,
                int limit = 10,
                CancellationToken cancellationToken = default)
            {
                var param = new RolesParam()
                {
                    Page = page, Limit = limit
                };
                await client.GetAccessToken();

                var res = await client.Request <RolesResponse>(param.CreateRequest(), cancellationToken);

                return(res.Result);
            }
            public async Task <PaginatedRoles> List(
                string _namespace,
                int page  = 1,
                int limit = 10,
                CancellationToken cancellationToken = default)
            {
                var param = new RolesParam()
                {
                    Page      = page,
                    Limit     = limit,
                    Namespace = _namespace
                };
                var res = await client.Request <RolesResponse>(param.CreateRequest(), cancellationToken);

                return(res.Result);
            }
Exemple #3
0
        public async Task <IActionResult> GetPager(RolesParam param)
        {
            var result = await rolesService.GetList(param);

            return(Json(result));
        }