Esempio n. 1
0
 public void UnregisterRole(URole role)
 {
     for (int i = 0, l = Roles.Count; i < l; i++)
     {
         var r = Roles[i];
         if (string.Equals(role.Name, r.Name, StringComparison.OrdinalIgnoreCase))
         {
             Roles.Remove(r);
             l--;
         }
     }
 }
Esempio n. 2
0
 public void RegisterRole(URole role)
 {
     UnregisterRole(role);
     Roles.Add(role);
 }
Esempio n. 3
0
 public void Authorize(URole[] roles)
 {
     uroles.AddRoles(roles);
 }