예제 #1
0
파일: URoles.cs 프로젝트: mind0n/hive
 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--;
         }
     }
 }
예제 #2
0
파일: URoles.cs 프로젝트: mind0n/hive
 public void RegisterRole(URole role)
 {
     UnregisterRole(role);
     Roles.Add(role);
 }
예제 #3
0
 public void Authorize(URole[] roles)
 {
     uroles.AddRoles(roles);
 }