2012-12-11 19 views

回答

3

全局角色組確實沒有角色組。所以,「全球」組是角色,組ID爲-1

4

您可以使用RoleController.GetRoleGroups()此: -

var arrGroups = RoleController.GetRoleGroups(portalSettings.PortalId); 
    foreach (RoleGroupInfo roleGroup in arrGroups) 
    { 
    //Your Logic goes here :- 
    } 

您可以使用RoleController.GetRoles()此: -

有此方法的兩個過載: -

IList<RoleInfo> GetRoles(int portalId, Func<RoleInfo, bool> predicate); 

IList<RoleInfo> GetRoles(int portalId); 

你可以看到Source code這裏: -

這就是如何您可以使用以下方法: -

foreach (var role in TestableRoleController.Instance.GetRoles(portalId)) 
{ 
    // you can Put your Logic here :- 
} 
相關問題