I have a asp net core project. I use dependency injection.
My question is when do I create a new controller and when do I reuse the same one with a new dependency.