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

The UserManagerServices type exposes the following members.

Constructors
  NameDescription
Public methodUserManagerServices
Initializes a new instance of the UserManagerServices class
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 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