public bool CreateNewBadge(SecurityID newOne) { int startCount = IdDict.Count(); IdDict.Add(newOne.BadgeID, newOne.Doors); bool wasAdded = (IdDict.Count > startCount); return(wasAdded); }
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); }
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); }