Rationale behind Dependency Injection Container libraries

If you’re dependency injecting your controllers, which you seem to be, then you should only have one action per controller.

See this other discussion for more details: