Example #1
0
 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;
     }
 }
Example #2
0
        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;
            }
        }