Ejemplo n.º 1
0
        public static void DisplayFilteredLicensesPlates()
        {
            Garage.VehiclesInGarage.eStateInGarage garageStateChoosen =
                (Garage.VehiclesInGarage.eStateInGarage)EnumUserChoice(typeof(Garage.VehiclesInGarage.eStateInGarage));

            List <string> filteredLicensePlates = m_Garage.LicenseNumbersByState(garageStateChoosen);

            foreach (string licensePlate in filteredLicensePlates)
            {
                Console.WriteLine(licensePlate);
            }
        }
Ejemplo n.º 2
0
        public static void ChangeVehicleStateInGarage()
        {
            Console.WriteLine("Please enter your license plate: ");
            string licensePlate = Console.ReadLine();

            if (licensePlate == null)
            {
                throw new ArgumentNullException();
            }

            bool isExistInGarage = IsVehicleExistInGarage(licensePlate);

            if (isExistInGarage)
            {
                Garage.VehiclesInGarage.eStateInGarage garageStateChoosen =
                    (Garage.VehiclesInGarage.eStateInGarage)EnumUserChoice(typeof(Garage.VehiclesInGarage.eStateInGarage));
                m_Garage.ChangeVehicleState(licensePlate, garageStateChoosen);
                Console.WriteLine("Your state was changed!");
            }
        }