For this assignment, I was tasked with creating an Entity Framework-based ASP.NET MVC web application, that supports creating, editing, deleting and listing the details of international students at the university.
I first created the database and used EF to map the DB to a C# representation (model). I created the controller and implemented the repository pattern to abstract the controller logic (allowing for much easier testing).
The homepage has links to the student information and applicable external university information.
Displaying the data stored on international students.
Showing various field validation.
The updated data after a new student has been added.
The edit student information functionality.
The delete student functionality.
A screenshot of the updated data in the database.
Final Grade: 98
COM580 Enterprise Computing