private static void changeVehicleStatus(string i_LicencePlate) { if (s_MyGarage.CheckIfVehicleInGarage(i_LicencePlate) == s_MyGarage.VehicleNotInGarage) { notRegisteredVehiclesMessages(); } else { s_MyGarage.ChangeVehicleStatus(i_LicencePlate, (eVehicleStatus)displayEnumOptions(typeof(eVehicleStatus), MessagesEnglish.k_GetNewStatusMessage)); Console.WriteLine(MessagesEnglish.k_StatusChangedMessage + MessagesEnglish.k_GoingBackToMainMenuMessage); Thread.Sleep(1500); } Ex02.ConsoleUtils.Screen.Clear(); }
private void addGarageVehicle() { try { string licenseNumber = getLicenseNumber(); if (m_GarageManager.CheckIfVehicleInGarage(licenseNumber)) { Console.WriteLine("The Vehicle is already in the Garage. Vehicle status was change to 'IN PROGRESS'"); } else { addNewVehicle(licenseNumber); Console.WriteLine(string.Format("Vehicle with License number '{0}' was Entered to the garage.", licenseNumber)); } } catch (ArgumentException ae) { Console.WriteLine(string.Format("{0}{1}Please Try Again.", ae.Message, Environment.NewLine)); addGarageVehicle(); } }