Esempio n. 1
0
 internal static IRole V2C(VRole view)
 {
     if (!System.Runtime.Remoting.RemotingServices.IsObjectOutOfAppDomain(view) &&
         (view.GetType().Equals(typeof(RoleC2V))))
     {
         return(((RoleC2V)(view)).GetSourceContract());
     }
     else
     {
         return(new RoleV2C(view));
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Checks if roleB is contained within roleA. That is, if roleA (:camera::ptcamera::) implies roleB (:camera:).
 /// </summary>
 /// <param name="roleA"></param>
 /// <param name="roleB"></param>
 /// <returns></returns>
 public static bool ContainsRole(VRole roleA, VRole roleB)
 {
     return(ContainsRole(roleA.Name(), roleB.Name()));
 }
Esempio n. 3
0
 public int Add(VRole vRole)
 {
     return(_role.AddRole(vRole));
 }
Esempio n. 4
0
 public int Update(VRole vRole)
 {
     return(_role.UpdateRole(vRole));
 }
Esempio n. 5
0
 public RoleV2C(VRole view)
 {
     _view = view;
 }