Пример #1
0
            public async Task <Role> UpdateRole(
                string appId,
                UpdateRoleOptions updateRoleOptions,
                CancellationToken cancellationToken = default)
            {
                updateRoleOptions.NameSpace = appId;
                var res = await rolesManagementClient.Update(updateRoleOptions.Code, updateRoleOptions, cancellationToken);

                return(res);
            }
            public async Task <Role> Update(
                string code,
                UpdateRoleOptions updateRoleOptions,
                CancellationToken cancellationToken = default)
            {
                var param = new UpdateRoleParam(code)
                {
                    Namespace   = updateRoleOptions.NameSpace,
                    Description = updateRoleOptions.Description,
                    NewCode     = updateRoleOptions.NewCode,
                };
                var res = await client.Request <UpdateRoleResponse>(param.CreateRequest(), cancellationToken);

                return(res.Result);
            }