0
Объект User
(тип IPrincipal
) контроллера имеет базовый класс Controller
. Я хотел бы использовать репозиторий, чтобы сохранить как можно больше моего кода из моего контроллера, а также помочь в тестировании. Поскольку мой репозиторий не наследуется от Controller
, как я могу получить информацию User
в своих методах репозитория, не передавая ее?Репозиторий и идентификатор в asp.Net MVC 5
Итак, что вы пробовали? Код был бы хорош – mituw16
IPrincipal находится в BCL, вы можете передать конкретную реализацию его между проектами. –
Имплантация не является проблемой, это фактический текущий пользователь из контекста http, который я ищу, чтобы получить доступ в репозитории, чтобы избежать передачи ссылки с вызывающего контроллера. –