Changes user roles. All roles will be removed from user and new list will be added to user.

Namespace: MonoSoftware.MonoX.API
Assembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)

Syntax

C#
public IList<Role> ChangeUserRoles(
	Guid userId,
	IEnumerable<Role> newRoles
)
Visual Basic
Public Function ChangeUserRoles ( 
	userId As Guid,
	newRoles As IEnumerable(Of Role)
) As IList(Of Role)
Visual C++
public:
IList<Role^>^ ChangeUserRoles(
	Guid userId, 
	IEnumerable<Role^>^ newRoles
)
F#
member ChangeUserRoles : 
        userId : Guid * 
        newRoles : IEnumerable<Role> -> IList<Role> 

Parameters

userId
Type: System..::..Guid
User id.
newRoles
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'Role>)>)>
List of roles to add. If you want to remove user from all roles pass null.

Return Value

Type: IList<(Of <(<'Role>)>)>
List of new user roles, if there are no roles for user empty list is returned.

See Also