/// <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); }
/// <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)); } } }