IUserDetailsService DeleteUser Method CelloSaaS API Documentation
Deactivates the user. User cannot login if deactivated.

Namespace: CelloSaaS.ServiceContracts.UserManagement
Assembly: CelloSaaS.ServiceContracts (in CelloSaaS.ServiceContracts.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax

void DeleteUser(
	string userId
)

Parameters

userId
Type: System String
User Identifier(Mandatory)
Exceptions

ExceptionCondition
System UnauthorizedAccessExceptionIf the user has not privilege to deactivate user.
CelloSaaS.ServiceContracts.UserManagement UserDetailExceptionIf Any exception occurred, while connecting or modifying the database.
System ArgumentNullExceptionIf userId is null or empty.
Examples

Public void DeactivateUser()
{
string userId = "428C0E1A-C993-DF11-8DEB-001EC9DAB123";
IUserDetailsService userDetailsService = (IUserDetailsService)ServiceLocator.GetServiceImplementation(typeof(IUserDetailsService));
userDetailsService.DeleteUser(userId);
}
See Also