Se considera una mala práctica, llamar un metodo de un repositorio directamente desde el controlador, en muchos foros recalcan la importancia de la implementación de servicios donde se pueden manejar validaciobes, de lo contrario muchos lo hatían a nivel de controlador, rompiendo el principio de responsabilidad única, anivel empresarial no permiten que se trabaje directamente invocando en el controlador los métodos de los repositorios.