Esempio n. 1
0
File: UI.cs Progetto: YoniME/DN-EX3
        public static eGarageActions GetActionFromUser()
        {
            eGarageActions action     = new eGarageActions();
            int            userChoice = GetInputAccordingToEnum <eGarageActions>(action);

            return((eGarageActions)userChoice);
        }
Esempio n. 2
0
        private void performGarageAction(eGarageActions i_UserMenuSelection)
        {
            Console.Clear();
            switch (i_UserMenuSelection)
            {
            case eGarageActions.InsertNewVehicle:
                addNewVehicleToGarage();
                break;

            case eGarageActions.ShowAllLicensePlatesOfVehiclesInGarage:
                showAllLicensePlates();
                break;

            case eGarageActions.ChangeVehicleStatus:
                changeVehicleStatus();
                break;

            case eGarageActions.InflateWheelsToMaximum:
                inflateWheelsToMaximum();
                break;

            case eGarageActions.RefuelVehicle:
                refuelVehicle();
                break;

            case eGarageActions.ChargeVehicle:
                chargeVehicle();
                break;

            case eGarageActions.DisplayVehicleInformation:
                searchAndPresentVehicleByLicenseNumber();
                break;

            case eGarageActions.ExitProgram:
                terminateProgramMessage();
                break;
            }
        }