Need MVC expert to verify I am on right track.
After much though and deliberation, I have come to some decisions regarding my mvc project. I have reasons why I decided on my persistence engine over others and why I chose to perform injection the way I did. Overlook these two issues and simple address the rest. What I'd like you to do, is take a look at this preliminary code (major code base is saved). Tell me if I am getting the basic thought process correct in regards to repositories, services, models, and views. Also take a look at my specifications, filters, extensions and engines. Give me any feedback here before I proceed with the rest of the app.
Note: No db scripts provided. Do not attempt to run this app.