Пример #1
0
        /// <summary>
        /// changing vehicle status.
        /// </summary>
        public static void ChangeVehicleStatus()
        {
            Console.WriteLine("Please enter Vehicle license number to change it's status:");
            string vehicleLicenseNumber = Console.ReadLine();

            Console.WriteLine("Please enter Vehicle new status: 1.Currently repairing 2.Repaired 3.Paid up ");
            string vehicleNewStatus = Console.ReadLine();

            GarageInfo.eCurrentVehicleState newVehicleState = (GarageInfo.eCurrentVehicleState) int.Parse(vehicleNewStatus);
            GarageInfo.ChangeVehicleStatus(vehicleLicenseNumber, newVehicleState);
        }
Пример #2
0
        /// <summary>
        /// showing all vehicles in the garage.
        /// </summary>
        public static void showAllGarageVehiclesLicenseNumber()
        {
            Console.WriteLine("Choose Vehicle state to filter: 1.Currently Repairing 2.Repaired 3.Paid Up");
            string choice = Console.ReadLine();

            GarageInfo.eCurrentVehicleState state = (GarageInfo.eCurrentVehicleState) int.Parse(choice);
            foreach (GarageInfo info in GarageInfo.CurrentGarageVehicles.Values)
            {
                if (info.VehicleState == state)
                {
                    Console.WriteLine(string.Format(@"{0} : {1}", info.Vehicle.LicenseNumber, state));
                }
            }
        }