예제 #1
0
        public void ShowListVehicles()
        {
            string getOption;

            garage.m_VehiclesGarage = garage.VehiclesInGarages();
            GarageUI.PrintVehicles(garage.m_VehiclesGarage);
            getOption = GarageUI.OptionPrint();
            if (getOption == "1")
            {
                garage.m_VehiclesGarage = garage.VehiclesInGaragesStatus();
                GarageUI.PrintVehicles(garage.m_VehiclesGarage);
            }
            string toContinue = GarageUI.MesegeToContinue();
        }
예제 #2
0
        public void BlowingWheelsToTheMaximum()
        {
            string licenseNumber = GarageUI.GetLicenseNumber();
            bool   isSucceed     = garage.BlowingWheelsToTheMaximum(licenseNumber);

            if (!isSucceed)
            {
                GarageUI.NotHaveVehicleInGarage();
            }
            else
            {
                GarageUI.MesegeSucceeded();
            }
            GarageUI.MesegeToContinue();
        }
예제 #3
0
        public void ChangeStatus()
        {
            string licenseNumber = GarageUI.GetLicenseNumber();

            if (licenseNumber != null)
            {
                Utils.VehicleStatus status = GarageUI.GetStatus();
                garage.ChangeStatus(licenseNumber, status);
                GarageUI.MesegeSucceeded();
            }
            else
            {
                GarageUI.NotHaveVehicleInGarage();
            }
            GarageUI.MesegeToContinue();
        }
예제 #4
0
        public void ShowVehicleGarageDetails()
        {
            string        licenseNumber;
            List <string> vehicle = new List <string>();;

            licenseNumber = GarageUI.GetLicenseNumber();
            vehicle       = garage.GetVehicleGarageDetails(licenseNumber);
            if (vehicle != null)
            {
                GarageUI.PrintVehicleDetails(vehicle);
            }
            else
            {
                GarageUI.NotHaveVehicleInGarage();
            }
            GarageUI.MesegeToContinue();
        }
예제 #5
0
        public void VehicleLoading()
        {
            string licenseNumber = GarageUI.GetLicenseNumber();

            if (licenseNumber != null)
            {
                float addCharging = GarageUI.GetAmountElectric();

                try
                {
                    garage.VehicleLoading(licenseNumber, addCharging);
                    GarageUI.MesegeSucceeded();
                }
                catch (ValueOutOfRangeException)
                {
                    GarageUI.MesegeError();
                }
            }
            else
            {
                GarageUI.NotHaveVehicleInGarage();
            }
            GarageUI.MesegeToContinue();
        }
예제 #6
0
        public void FuelingVehicle()
        {
            string licenseNumber = GarageUI.GetLicenseNumber();

            if (licenseNumber != null)
            {
                Utils.FuelTypes typeFuel = GarageUI.GetTypeFuel();
                float           addFuel  = GarageUI.GetAmountFuel();
                try
                {
                    garage.FuelingVehicle(licenseNumber, typeFuel, addFuel);
                    GarageUI.MesegeSucceeded();
                }
                catch (ValueOutOfRangeException)
                {
                    GarageUI.MesegeError();
                }
            }
            else
            {
                GarageUI.NotHaveVehicleInGarage();
            }
            GarageUI.MesegeToContinue();
        }