Ejemplo n.º 1
0
 internal UserFilterModel GetOnlyExtendigFilterFrom(UserFilterModel filter)
 {
     return(new UserFilterModel()
     {
         Groups = ~Groups & filter.Groups,
         Ranks = ~Ranks & filter.Ranks,
         Roles = ~Roles & filter.Roles,
     });
 }
Ejemplo n.º 2
0
        internal bool WillBeExtendedWith(UserFilterModel filter)
        {
            bool value = false;

            value |= (~Groups & filter.Groups) != 0;
            value |= (~Ranks & filter.Ranks) != 0;
            value |= (~Roles & filter.Roles) != 0;
            return(value);
        }
Ejemplo n.º 3
0
 internal void CombineWith(UserFilterModel filter)
 {
     Groups |= filter.Groups;
     Ranks  |= filter.Ranks;
     Roles  |= filter.Roles;
 }