Question
MUST BE DONE IN C# AS A CONSOLE APPLICATION Create an Auto Garage Application This application should use a console interface to allow management of
MUST BE DONE IN C# AS A CONSOLE APPLICATION
Create an Auto Garage Application
This application should use a console interface to allow management of automotive repairs at an auto repair/body shop style business. The business in question has five bays to use when working on vehicles and does not store any other vehicles on site or in this program.
The program should begin with a main menu allowing the user to display the status of the bays, modify information concerning one of the bays, or exit the program.
When editing a bay, a second menu should allow a user to add a vehicle to the bay, edit/replace the information for a vehicle currently in a bay, remove a vehicle information to clear the bay, or print a "receipt" summary of the services being performed on an existing vehicle. Finally this menu should allow the user to return to the previous menu.
Adding and editing a vehicle should allow the user to capture enough information about the vehicle to identify it, information about the owner to contact when work is complete and up to 3 services to be performed on the vehicle. Each service should have a description, hours estimated, parts cost and labor cost. All data entry should be validated to the expected data types.
When printing the "receipt" a summary of the above information should be presented to the user.
Each vehicle should be defined using a Class. Each service item on a vehicle should be defined using a class. The vehicle bay contents and the services performed should be managed using array structures.
All menu options should be performed using functions in a separate class from Program (either the vehicle/bay class or another). There should be no use of the Console .NET class within the Main method.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started