Exemplo n.º 1
0
        public bool CreateNewBadge(SecurityID newOne)
        {
            int startCount = IdDict.Count();

            IdDict.Add(newOne.BadgeID, newOne.Doors);

            bool wasAdded = (IdDict.Count > startCount);

            return(wasAdded);
        }
Exemplo n.º 2
0
 public bool RemoveDoorFromExistingBadge(SecurityID oldDoors)
 {
     if (IdDict.ContainsKey(oldDoors.BadgeID))
     {
         foreach (string s in oldDoors.Doors)
         {
             IdDict[oldDoors.BadgeID].Remove(s);
         }
         return(true);
     }
     return(false);
 }
Exemplo n.º 3
0
 public bool AddDoorToExistingBadge(SecurityID newDoors)
 {
     if (IdDict.ContainsKey(newDoors.BadgeID))
     {
         foreach (string s in newDoors.Doors)
         {
             IdDict[newDoors.BadgeID].Add(s);
         }
         return(true);
     }
     return(false);
 }