IRoleService GetAllTenantRoleDetails Method CelloSaaS API Documentation
Get all roles created by the given tenant

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

List<Role> GetAllTenantRoleDetails(
	string tenantCode
)

Parameters

tenantCode
Type: System String
Tenant Code(Mandatory)

Return Value

Type: List Role 
Active and Inactive Tenant Role details
Exceptions

ExceptionCondition
CelloSaaS.ServiceContracts.AccessControlManagement RoleExceptionIf db exception occurs while fetching the role details.
System UnauthorizedAccessExceptionIf the user has not the privilege.
System ArgumentNullExceptionIf tenant code is null or empty.
Examples

public void GetAllTenantRoleDetails()
{
   string tenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
   IRoleService roleService = ServiceLocator.Resolve>IRoleService<();
   List<Role> roles = roleService.GetAllTenantRoleDetails(tenantCode);
}
See Also