Sticking with the idea of eliminating layers and creating slices:
The following two files are never used and can be deleted.
AssignedCourseData.csInstructorIndexData.cs
The EnrollmentDateGroup class defined in EnrollmentDateGroup.cs could be moved into the Home/UiController class given that is the only scope in which it is being used other than the About.cshtml file, which should be updated to
Sticking with the idea of eliminating layers and creating slices:
The following two files are never used and can be deleted.
AssignedCourseData.cs
InstructorIndexData.cs
The EnrollmentDateGroup class defined in
EnrollmentDateGroup.cs
could be moved into theHome/UiController
class given that is the only scope in which it is being used other than the About.cshtml file, which should be updated toThen the entire ViewModel Folder can be eliminated. The concept of the Viewmodels are now included in Features.