The solution contains
Data project that
- defines a Repository Layer (EntityFramwork Context)
- a Service Layer (application business logic)
XUnit Test project that
- Defines a set of unit tests to validate the operation of the service layer
- Requires a reference to the SMS.Data project (dependency) - in particular the Service class and models
MVC Web project that
- Defines the user interface of our application - containing the ability to a. view students b. create a student c. edit a student d. includes validation when creating/editing a student