2012-12-11 13 views

Odpowiedz

3

Globalna grupa ról to tak naprawdę brak grupy ról. Tak więc grupa "globalna" pełni role z identyfikatorem grupy -1.

4

Można użyć RoleController.GetRoleGroups() na to: -

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

Można użyć RoleController.GetRoles() na to: -

Istnieją dwa przeciążenia tej metody: -

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

IList<RoleInfo> GetRoles(int portalId); 

Można zobaczyć tutaj: Source code tutaj: -

Oto jak to zrobić możesz użyć tej metody: -

foreach (var role in TestableRoleController.Instance.GetRoles(portalId)) 
{ 
    // you can Put your Logic here :- 
} 
Powiązane problemy