public void AddVehicleToGarage(ArgumentsCollection i_Arguments, string i_VehicleTypeString, string i_OwnerName, string i_OwnerPhoneNumber) { eSupportedVehicles vehicleType = parseVehicleTypeFromString(i_VehicleTypeString); Vehicle newVehicle = VehicleFactory.BuildVehicle(vehicleType, i_Arguments); r_VehicleInventory.Add(newVehicle.LicensePlateNumber, newVehicle); AddTicket(newVehicle.LicensePlateNumber, new GarageTicket(i_OwnerName, i_OwnerPhoneNumber, newVehicle.LicensePlateNumber)); }
public ArgumentsCollection GetArgumentsByVehicleType(string i_VehicleTypeSting) { eSupportedVehicles vehicleType = parseVehicleTypeFromString(i_VehicleTypeSting); return(VehicleFactory.GetArgumentsByVehicleType(vehicleType)); }