public bool TryAddVehicle(VehicleBuilder i_VehicleBeingBuilt, string i_LicenseNumber) { bool didSucceedToBuild = i_VehicleBeingBuilt.TryGetFinishedVehicle(out Vehicle vehicleBuilt); if (didSucceedToBuild) { r_VehiclesDatabase.Add(i_LicenseNumber, vehicleBuilt); } return(didSucceedToBuild); }
public VehicleBuilder BuildVehicle( eVehicleType i_VehicleType, string i_Model, string i_LicenseNumber, string i_NameOfOwner, string i_PhoneNumOfOwner) { VehicleBuilder newVehicleBeingMade = CarRegistry.RegisterVehicle(i_VehicleType, i_Model, i_LicenseNumber, i_NameOfOwner, i_PhoneNumOfOwner); return(newVehicleBeingMade); }
public Garage() { m_FuelVehicles = new Dictionary <string, Vehicle>(); m_ElectricVehicles = new Dictionary <string, Vehicle>(); m_VehicleBuilder = new VehicleBuilder(); }