UserManagerServices Class Ingeniux CMS Web Services API

Provides the functionality to manage users and groups in the Ingeniux CMS.
Inheritance Hierarchy

SystemObject
  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

  NameDescription
Public methodUserManagerServices
Top
Methods

  NameDescription
Public methodCreateNewGroup
Creates a new User Group
Public methodCreateNewUser
Creates a new User
Public methodDeleteGroups
Deletes a collection of User Groups.
Public methodDeleteUsers
Deletes a collection of Users. This will automatically remove their membership from their belonging User Groups too.
Public methodGetGroupRoles
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.
Public methodGetSettings
Retrieves the settings of Users email notifications settings
Public methodGetSingleGroup
Retrieves the full details of a single User Group by its unique Id
Public methodGetSingleUser
Retrieves the full details of a single User by its User Id.
Public methodGetUsersAndGroupsSimple
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
Public methodRemoveGroupRole
Removes a single Group Role
Public methodSaveGroupRole
Creates or Updates a Group Role. If a Group Role with given name exists, its permissions are updated; Otherwise, new Group Role is created.
Public methodSaveSingleGroup
Updates an existing User Group with new data
Public methodSaveSingleUser
Updates an existing User with new data
Public methodSetSettings
Updates the settings on Users email notifications
Top
See Also

Reference