# Role

**Kind:** Class

**Source:** `Pams/Logic/Pams.Business/Entity/Security/Role.cs` (line 13)

**Part of:** [Pams](subsystem-pams)

## Relationships

- IMPORTS → `RolePermission`
- IMPORTS → `RolePermissionBindingModel`
- IMPORTS → `Role`
- IMPORTS → `EntityBase`
- IMPORTS → `PamsLinqDataContext`
- IMPORTS → `RoleUser`
- IMPORTS → `CompanyBranch`

## Used by

8 references from 8 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Imported by (8)

- `RoleController` — `Pams/API/Pams.API/Controllers/Security/RoleController.cs`:23
- `RolePermissionsController` — `Pams/API/Pams.API/Controllers/Security/RolePermissionsController.cs`:21
- `RoleSuppliersController` — `Pams/API/Pams.API/Controllers/Security/RoleSuppliersController.cs`:20
- `ApplicationUserManager` — `Pams/Core/Pams.Security/Configuration/IdentityConfig.cs`:47
- `HasPermissionModel` — `Pams/Logic/Pams.Business/Component/Security/RolePermissionLogic.Logic.cs`:11
- `FileRolePermission` — `Pams/Logic/Pams.Business/Entity/Security/FileRolePermission.cs`:7
- `PersonUser` — `Pams/Logic/Pams.Business/Entity/Security/PersonUser.cs`:12
- `Role` — `Pams/Logic/Pams.Business/Entity/Security/Role.cs`:13
