예제 #1
0
        private void chargeElectricVehicle()
        {
            string     strInputVehicleLicenceNumber;
            const bool v_VehicleExistInGarage = true;
            const bool v_ItIsGasolineVehicle  = true;
            string     strInputBatteryTimeInHours;

            getTheVehicleLicenceNumber(out strInputVehicleLicenceNumber);

            if (VehicleGarage.CheckIfVehicleExistInGarage(strInputVehicleLicenceNumber) == v_VehicleExistInGarage && VehicleGarage.CheckIfElectricVehicle(strInputVehicleLicenceNumber) == v_ItIsGasolineVehicle)
            {
                chooseTimeToChargeBattery(out strInputBatteryTimeInHours);

                VehicleGarage.ChargeElectricVehicle(strInputVehicleLicenceNumber, strInputBatteryTimeInHours);

                Console.WriteLine("########## Battery Charge for required vehicle was successfully :)))))))) ##########");
            }
            else
            {
                Console.WriteLine("########## No vehicle licence number in the garage or it's not an electric vehicle !!! ##########");
            }
        }
예제 #2
0
        private void fillFuelToGasolineVehicle()
        {
            string     strInputVehicleLicenceNumber;
            const bool v_VehicleExistInGarage = true;
            const bool v_ItIsGasolineVehicle = true;
            string     strFuelTypeChoise, strInputFuelQuantity;

            getTheVehicleLicenceNumber(out strInputVehicleLicenceNumber);

            if (VehicleGarage.CheckIfVehicleExistInGarage(strInputVehicleLicenceNumber) == v_VehicleExistInGarage && VehicleGarage.CheckIfElectricVehicle(strInputVehicleLicenceNumber) != v_ItIsGasolineVehicle)
            {
                chooseFuelTypeToFill(out strFuelTypeChoise);

                chooseFuelQuantityToFill(out strInputFuelQuantity);

                VehicleGarage.FuelGasolineVehicle(strInputVehicleLicenceNumber, strFuelTypeChoise, strInputFuelQuantity);

                Console.WriteLine("########## Filling fuel for required vehicle was successfully :)))))))) ##########");
            }
            else
            {
                Console.WriteLine("########## No vehicle licence number in the garage or it's an electric vehicle !!! ##########");
            }
        }