Exemplo n.º 1
0
        public static Truck CreateTruck(bool i_IsTrankCooled, float i_TrankVolume, string i_ModelName, string i_LicensePlateNumber, Vehicle.eMaximumAirPressure i_MaximumAirPressureForVehicle, List <Wheel> i_TruckWheels, Engine i_TruckEngine)
        {
            Truck newTruck = new Truck(i_IsTrankCooled, i_TrankVolume, i_ModelName, i_LicensePlateNumber, i_MaximumAirPressureForVehicle, i_TruckWheels, i_TruckEngine);

            return(newTruck);
        }
Exemplo n.º 2
0
        public static Motorcycle CreateMotorcycle(Motorcycle.eLicenseType i_LicenseType, int i_EngineVolume, string i_ModelName, string i_LicensePlateNumber, Vehicle.eMaximumAirPressure i_MaximumAirPressureForVehicle, List <Wheel> i_WheelList, Engine i_VehicleEngine)
        {
            Motorcycle newMotorcycle = new Motorcycle(i_LicenseType, i_EngineVolume, i_ModelName, i_LicensePlateNumber, i_MaximumAirPressureForVehicle, i_WheelList, i_VehicleEngine);

            return(newMotorcycle);
        }
Exemplo n.º 3
0
        public static Car CreateCar(Car.eColor i_CarColor, Car.eNumbersOfDoors i_NumberOfDoors, string i_ModelName, string i_LicensePlateNumber, Vehicle.eMaximumAirPressure i_MaximumAirPressureForVehicle, List <Wheel> i_CarWheels, Engine i_CarEngine)
        {
            Car newCar = new Car(i_CarColor, i_NumberOfDoors, i_ModelName, i_LicensePlateNumber, i_MaximumAirPressureForVehicle, i_CarWheels, i_CarEngine);

            return(newCar);
        }
Exemplo n.º 4
0
        private static List <Wheel> getWheelsFromUser(Vehicle.eNuberOfWheelsForVehicle i_NumberOfWheelsForVehicle, Vehicle.eMaximumAirPressure i_MaximumAirPressure)
        {
            List <Wheel> VehicleWheels = new List <Wheel>();
            string       manufacturerName;
            float        currentAirPressure;
            Wheel        wheelForVehicle;

            for (int i = 1; i <= (int)i_NumberOfWheelsForVehicle; i++)
            {
                Console.WriteLine("enter wheel number {0} information", i);
                manufacturerName   = getWheelManufacturerName();
                currentAirPressure = getcurrentAirPressure((float)i_MaximumAirPressure);
                wheelForVehicle    = CreateVwhicleInGarage.CreateWheel(manufacturerName, currentAirPressure, (int)i_MaximumAirPressure);
                VehicleWheels.Add(wheelForVehicle);
            }

            return(VehicleWheels);
        }