Я унаследовал некоторый код, в котором есть класс AuthenticationManager со всеми статическими методами.
Я внедряю DI и хотел добавить конструктор, который принимал зависимость UserController
UserController _userController;
public AuthenticationManager(UserController userCont)
{
_userController = userCont;
}
Теперь я получаю ошибку времени компиляции, поскольку нестатическая переменная ссылается на статический метод. Что бы вы могли посоветовать, чтобы заставить это работать с минимальными изменениями в этом классе и вызывающем коде?
Мы используем SimpleServiceLocator в качестве контейнера IOC.