public void Parked(string license) { if (Vehicle != null) { return; } Vehicle = Console.Parked(license); if (ParkingSensor.CheckIfGood()) { Lamp.Status = false; } else { Lamp.Status = true; Lamp.Green = false; } }
public ParkingSpace(string state, ref Console console) { Console = console; ParkingSensor = new ParkingSensor(this); Lamp = new Lamp(); switch (state) { case "disabled": DisabledSpace = true; MotorbileSpace = false; RegularSpace = false; ElectricCarSpace = false; break; case "moto": DisabledSpace = false; MotorbileSpace = true; RegularSpace = false; ElectricCarSpace = false; break; case "electric": DisabledSpace = false; MotorbileSpace = false; RegularSpace = true; ElectricCarSpace = false; break; case "regular": DisabledSpace = false; MotorbileSpace = false; RegularSpace = false; ElectricCarSpace = true; break; } }