Develop an ASP.NET Core MVC web application for managing course registrations at a school. While the Course
Question:
Develop an ASP.NET Core MVC web application for managing course registrations at a school. While the Course Registration program doesn't require a database connection, server-side objects for Courses, Instructors, and Students are necessary.
The application should consist of three distinct views, in addition to a homepage and a main layout featuring a navigation menu.
Instructors View:
- Display a page with a table showcasing Instructor details, including InstructorId, First Name, Last Name, Email address, and the Course they teach.
- Each instructor is associated with only one course.
Students View:
- Present a page containing a table with Student details, such as StudentId, First Name, Last Name, Email address, and Phone number.
Courses View:
- Create a page with a table exhibiting Course information, including CourseId, Course Number, Course Name, and Description.
- Clicking on the course name should trigger a modal dialog displaying a table of all students enrolled in that course.
While there's no need to implement the functionality for adding, editing, or deleting individual objects, it is recommended to include sample data in the application. This ensures that the views are populated, allowing for easy exploration of the available features and views.
Cost Accounting Foundations and Evolutions
ISBN: 978-1111626822
8th Edition
Authors: Michael R. Kinney, Cecily A. Raiborn