Beispiel #1
0
        private void printLicenseNumberListByStatus()
        {
            OwnerDetails.eVehicleStatus status = default(OwnerDetails.eVehicleStatus);
            List <string> licenses;
            bool          needAllLicenses = r_UI.NeedPrintAllLicense();

            if (!needAllLicenses)
            {
                status = r_UI.GetStatus(OwnerDetails.GetStatusOptions());
            }

            licenses = r_Garage.GetVehicleListByStatus(status, needAllLicenses);
            r_UI.PrintLicenseList(licenses, status, needAllLicenses);
        }
Beispiel #2
0
        private void changeVehicleStatus()
        {
            string licenseNumber = r_UI.GetLicenseNumber();

            OwnerDetails.eVehicleStatus status = r_UI.GetStatus(OwnerDetails.GetStatusOptions());

            try
            {
                r_Garage.ChangeStatus(licenseNumber, status);
                r_UI.PrintMessage("The vehicle status changed");
            }
            catch (ArgumentException ex)
            {
                r_UI.PrintMessage(ex.Message);
            }
        }