2012-12-11 13 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); 

-

この方法の2つのオーバーロードがあります。 Source codeここ: -

次の方法を使用できます。 -

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