Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 775 Bytes

README.md

File metadata and controls

16 lines (10 loc) · 775 Bytes

#MVC 5 application with SOLID principles applied

This MVC project is implemented with adhering to SOLID principles and with "Seperated concerns".

Even MVC concen on seperates concens, it is still having characteristics of the coupling.

Through this template developer tries to loosly couple the sources.

View -> where user interacts Controller -> where business logic is implemented Service -> Communicates with data access and external resources data access -> communicate with data (Enitity framework, NHibernate) data -> databases model -> keep the glue between above layers of seperation

Keywords and concepts used within this project; EF, Code First, Repository pattern, Dependency inversion, Abstraction, Dependency injection(Microsoft Unity)

@kushanlahiru, 2016