static void Main(string[] args) { Building MainBuilding = new Building("Кремлёвская 18", new Tourniquet()); Building TheSecondBuilding = new Building("Кремлёвская 35", new Tourniquet()); Student sudent1 = new Student("Иван"); Student sudent2 = new Student("Михаил"); Card card1 = new Card(1, sudent1.Name); Card card2 = new Card(2, sudent2.Name); if (sudent1.BuildingToEnter(MainBuilding, card1)) { Console.WriteLine(sudent1.Name + " был пропущен в здание: " + MainBuilding.Address); } else { Console.WriteLine(sudent1.Name + " не был пропущен в здание: " + MainBuilding.Address); } if (!sudent2.BuildingToEnter(TheSecondBuilding, card2)) // пример для выполнения else { Console.WriteLine(sudent2.Name + " был пропущен в здание: " + TheSecondBuilding.Address); } else { Console.WriteLine(sudent2.Name + " не был пропущен в здание: " + TheSecondBuilding.Address); } Console.ReadKey(); }
public bool BuildingToEnter(Building building, Card card) { return UseCard(card, building.Tourniquet); }