Я хочу иметь возможность
Я вижу способы проверить, находится ли пользователь в определенной роли, но мне все равно, в какой роли он участвует. База данных будет знать, каким ролям разрешено просматривать какие данные. Мне нужно отправить коллекцию этих ролей в службу данных для фильтрации данных на основе этих ролей.
Итак, первый шаг - как мне получить все роли, связанные с текущим пользователем в методе контроллера?
EDIT:
Похоже, это нормально сработало:
Roles.GetRolesForUser(User.Identity.Name)
Дополнительные ответы все еще приветствуются.