private void addNewVehicleInput() { getNameAndPhone(out string name, out string phoneNumber); getVehicle(out int vehicleChoice); getLicenseNumber(out string licenseNumber); if (r_MyGarage.AddNewVehicle(name, phoneNumber, vehicleChoice, licenseNumber)) { getExtraInfo(vehicleChoice, licenseNumber); Console.WriteLine("This vehicle added successfuly to {0}", r_MyGarage.Name); } else { Console.WriteLine("This vehicle is already in {0}", r_MyGarage.Name); } }
public void AddNewVehicle() { string licenseNumber = r_Ui.GetLicenseNumber(); bool vehicleExist = r_Garage.VehicleExistInGarage(licenseNumber); VehiclesEnums.eVehicleType vehicleType; VehicleTicket vehicleTicket; string errorMsg = string.Format("Vehicle {0} is already in the Garage, status updated to In Progress.", licenseNumber); string successMsg = string.Format("Vehicle {0} was added successfully to the Garage!", licenseNumber); if (vehicleExist) { r_Garage.SetInProgressStatus(licenseNumber); r_Ui.PrintMessage(errorMsg + Environment.NewLine + Environment.NewLine); } else { vehicleType = GetVehicleType(); vehicleTicket = r_Garage.AddNewVehicle(licenseNumber, vehicleType); UpdateVehicleTicket(vehicleTicket); r_Ui.PrintMessage(successMsg + Environment.NewLine + Environment.NewLine); } }