Implement the Classic MVC Controller
The following article demonstrates how to implement a Classic MVC controller that uses the service you registered. For more information, see Implement the service layer with Ninject.
NOTE: This implementation does not create an MVC widget.
RECOMMENDATION: We do not recommend that you implement just the controller and the view without the associated model.
First, implement the controller:
RECOMMENDATION: To make sure you can easily differentiate between the Classic MVC controllers and widget controllers, we recommend that you place the Classic MVC controllers in the <root>/Controllers folder.
Next, implement the view:
RECOMMENDATION: To make sure you can easily differentiate between the Classic MVC views and widget views, we recommend that you place the Classic MVC views in the <root>/Views/<ControllerName> folder.
Once you build the project, the controller gets the service as a parameter to its constructor. When you request the domain/classic/<ControllerName>/ route, the controller is executed by the Classic MVC pipeline and returns the corresponding view.