Skip to content

dev-kperera/MVC5AppWithSOLID

Repository files navigation

#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

About

ASP.NET MVC application with SOLID principles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published