Provides the functionality to manage users and groups in the Ingeniux CMS.
Inheritance Hierarchy
CMSServicesBase
CMSContentServiceBase
IngeniuxCMServiceUserManagerServices
Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 9.0.565.0 (9.0.565)
Syntax
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] [ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)] public class UserManagerServices : CMSContentServiceBase
The UserManagerServices type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | UserManagerServices |
Methods
Name | Description | |
---|---|---|
![]() | CreateNewGroup |
Creates a new User Group
|
![]() | CreateNewUser |
Creates a new User
|
![]() | DeleteGroups |
Deletes a collection of User Groups.
|
![]() | DeleteUsers |
Deletes a collection of Users. This will automatically remove their membership from their belonging User Groups too.
|
![]() | GetGroupRoles |
Retrieves the collection of Group Roles. Group Roles are specific combination of User Rights.
Their purpose is to offer fast and more convenient way to apply and finalize permission to a new User Group.
|
![]() | GetSettings |
Retrieves the settings of Users email notifications settings
|
![]() | GetSingleGroup |
Retrieves the full details of a single User Group by its unique Id
|
![]() | GetSingleUser |
Retrieves the full details of a single User by its User Id.
|
![]() | GetUsersAndGroupsSimple |
Retrieves collection basic information of all Users and User Groups.
User information is just Id and Name, Group information is Id, Name and collection of User's Ids
|
![]() | RemoveGroupRole |
Removes a single Group Role
|
![]() | SaveGroupRole |
Creates or Updates a Group Role. If a Group Role with given name exists, its permissions are updated; Otherwise, new Group Role is created.
|
![]() | SaveSingleGroup |
Updates an existing User Group with new data
|
![]() | SaveSingleUser |
Updates an existing User with new data
|
![]() | SetSettings |
Updates the settings on Users email notifications
|
See Also