|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | ISys_RoleRepository Repository { get; } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<int> GetAllChildrenRoleId(int roleId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<RoleNodes> GetAllChildren(int roleId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WebResponseContent GetCurrentTreePermission(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WebResponseContent GetUserTreePermission(int role_Id); | 
|---|
|  |  |  | WebResponseContent GetUserTreePermission(int RoleId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WebResponseContent GetCurrentTreePermissionPDA(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WebResponseContent GetUserTreePermissionPDA(int role_Id); | 
|---|
|  |  |  | WebResponseContent GetUserTreePermissionPDA(int RoleId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WebResponseContent SavePermission(List<UserPermissionDTO> userPermissions, int roleId); | 
|---|
|  |  |  | } | 
|---|