public void RechargeMenu()//6 { Console.WriteLine("To Recharge vehicle:"); Console.WriteLine("Enter License plate:"); string License_plate = GetFromUserLicensePlate(); if (License_plate != null && GarageManage.EngineChecker(License_plate) == 1) { Console.WriteLine("Success Vehicle Found & ready to be charged !"); Console.WriteLine("Current amount of energy is: {0}", GarageManage.GetCurrentAmountOfEnergy(License_plate)); Console.WriteLine("Enter Amount of minutes you want to charge:"); float Amount_of_minutes_to_charge = float.Parse(Console.ReadLine()); if (GarageManage.ReChargeVehicle(License_plate, Amount_of_minutes_to_charge)) { Console.WriteLine("Success Vehicle Recharged!"); Console.WriteLine("Amount of hours left to work after Recharge:{0}", GarageManage.GetCurrentAmountOfEnergy(License_plate)); } else { WrongAmountInput(); BackToMain(); } } else { Console.WriteLine("There is no such car /or car isnt Electric type."); BackToMain(); } }
public void RefuelMenu()//5 { Console.WriteLine("To Refuel vehicle:"); Console.WriteLine("Enter License plate:"); string License_plate = GetFromUserLicensePlate(); if (License_plate != null && GarageManage.EngineChecker(License_plate) == 2) { Console.WriteLine("Success Vehicle Found and ready to be fueled !"); Console.WriteLine("Current amount of fuel is:{0}", GarageManage.GetCurrentAmountOfFuel(License_plate)); GasType type = GetFromUserGasType(); Console.WriteLine("Enter Amount of fuel you want to fuel:"); float Amount_to_fuel = float.Parse(Console.ReadLine()); if (GarageManage.RefuelVehicle(License_plate, type, Amount_to_fuel)) { Console.WriteLine("Amount of fuel after refuel: {0}", GarageManage.GetCurrentAmountOfFuel(License_plate)); Console.WriteLine("Success Vehicle Refueled!"); } else { Console.WriteLine("Fuel problem, (Check your fuel type)/(Check your amount of fuel)"); BackToMain(); } } else { Console.WriteLine("There is no such car /or car isnt Fuel type."); BackToMain(); } }