У меня есть контроллер, где у меня есть несколько методов. В методе входа я запускаю HttpContext.Session.SetInt32("ID")
, если вход успешный. Этот идентификатор является идентификатором пользователя, вошедшего в систему. Я использую этот идентификатор во многих других методах для выполнения дополнительных вычислений и запросов. В каждом методе я должен объявить переменную как
?int userId = HttpContext.Session.GetINT32("ID")
чтобы использовать эту переменную в этом методе.
Как я могу объявить это глобально таким образом, чтобы я мог использовать его в других методах Action без использования оператора HttpContext.Session.GetInt32
. Я просто пытаюсь использовать принцип СУХОГО, чтобы мой код был чище.
Любая помощь будет оценена?