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