Esempio n. 1
0
        private void addNewVehicleToGarage()
        {
            Vehicle newVehicleToAdd;
            string  clientName;
            string  clientPhone;
            string  carModel;
            string  wheelManufacture;
            string  licenseNumber;

            if (isVehicleInTheGarage(r_Garage, out licenseNumber))
            {
                Screen.Clear();
                Console.WriteLine("[Vehicle #{0} is allready in garage,status changed to 'In repairs']{1}", licenseNumber, Environment.NewLine);
                r_Garage.ChangeVehicleStatus(licenseNumber, Garage.eStatus.InRepairs);
            }
            else
            {
                Screen.Clear();
                Console.WriteLine("Enter client's name");
                clientName = Console.ReadLine();
                Screen.Clear();
                Console.WriteLine("Enter vehicle model");
                carModel = Console.ReadLine();
                Screen.Clear();
                Console.WriteLine("Enter client's phone");
                clientPhone = Console.ReadLine();
                Screen.Clear();
                Console.WriteLine("Please enter the wheel's manufacturer");
                wheelManufacture = Console.ReadLine();

                newVehicleToAdd = this.makeNewVehicle(carModel, licenseNumber, wheelManufacture);
                r_Garage.AddNewVehicleToGarage(newVehicleToAdd, clientName, clientPhone);
            }
        }