Click or drag to resize

UserManagerServices Class


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: 10.6.492
Syntax
[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class UserManagerServices : CMSContentServiceBase

The UserManagerServices type exposes the following members.

Constructors
 NameDescription
Public methodUserManagerServicesInitializes a new instance of the UserManagerServices class
Top
Methods
 NameDescription
Public methodCreateNewGroup Creates a new User Group
Public methodCreateNewUserObsolete.
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 methodGetCurrentUserProfile Retrieves profile information of specific, or current, user
Public methodGetGroupAssignmentsPaged 
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 methodGetGroupsPaged 
Public methodGetPossibleThemes 
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 methodGetUserAssignmentsPaged 
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 methodGetUsersPaged 
Public methodRemoveGroupRole Removes a single Group Role
Public methodSaveCurrentUserProfile Updates profile information of current user
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