Exemplo n.º 1
0
        private void createCar(string i_Vehicle)
        {
            try
            {
                Vehicle     vehicleToCreate;
                VehicleInfo vehicleInfo = getVehicleInfoToStart();

                vehicleToCreate = m_Factory.GetVehicle(i_Vehicle, vehicleInfo.License, vehicleInfo.NameModel, vehicleInfo.Energy);
                getVehicleInfoToProgress(vehicleToCreate);
                addToGarge(vehicleToCreate);
            }
            catch (ArgumentException ae)
            {
                Console.WriteLine(ae.Message);
            }
            catch (FormatException fe)
            {
                Console.WriteLine(fe.Message);
            }
            catch (ValueOutOfRangeException vore)
            {
                Console.WriteLine(vore.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }