Example #1
0
 public static RoleObject UpdateAccordingWith(this RoleObject roleObject, Role role)
 {
     roleObject.Name        = role.Name;
     roleObject.Description = role.Description;
     roleObject.RoleType    = role.RoleType;
     roleObject.AllowMask   = role.AllowMask;
     roleObject.DenyMask    = role.DenyMask;
     return(roleObject);
 }
Example #2
0
 public static Role ToRole(this RoleObject roleObject)
 {
     return(new Role(roleObject.Id)
     {
         Name = roleObject.Name,
         Description = roleObject.Description,
         RoleType = roleObject.RoleType,
         AllowMask = roleObject.AllowMask,
         DenyMask = roleObject.DenyMask
     });
 }
Example #3
0
 public static RoleData ToRoleData(this RoleObject roleObject)
 {
     return(new RoleData
     {
         Id = roleObject.Id,
         Name = roleObject.Name,
         Description = roleObject.Description,
         RoleType = roleObject.RoleType.ToRoleDataType(),
         AllowMask = roleObject.AllowMask,
         DenyMask = roleObject.DenyMask
     });
 }