Dependency Injection using Ninject in ASP.NET MVC

What is Dependency Injection? In software engineering, dependency injection is a software design pattern that implements inversion of control for resolving dependencies. – Wikipedia. It makes software components are loosely coupled. Advantages of Dependency Injection • Flexibility to use alternative implementation of service. • Configurable & easy to use • Make system loosely couple •

Read More