Una vez que hemos creado el Model y tenemos los repositorios, ya estamos en posibilidad de crear un Controller.
Que es un Controller?
El controler es el responsable del flujo de la aplicación. Es el que recibe la solicitud para realizar alguna acción y es el que genera la respuesta adecuada. El controller es un tipo de clase especial que hereda del
System.Web.Mvc.
Controller. Los métodos que expone esta clase se denominan acciones. Y las respuestas pueden ser Views, Archivos, o Re direccionar a otro controler, etc.