У меня в контроллерах много такого кода:
private void PopulateAdminStatus()
{
if (User.IsInRole("Administrator"))
{
ViewData["isAdmin"] = true;
}
else
{
ViewData["isAdmin"] = false;
}
}
единственная причина, по которой мне нужно это сделать, - чтобы мои Представления проверяли статус администратора (поскольку он показывает разные вещи в представлении)
Есть ли какой-нибудь более чистый способ, чтобы Представления имели доступ к объекту Пользователь, не проходя через ViewData?