В приложении MVC у администратора есть CRUD-контроллер для управления пользователями. Теперь функциональность части редактирования необходимо расширить, и это включает в себя добавление вкладок, зависящих от роли. Они зависят от роли просматриваемого пользователя, а не от роли администратора, который их просматривает. Самый простой способ добиться этого - получить все роли этого пользователя в виде массива строк (или аналогичного), но как мне на самом деле их получить.
Существует ли предпочтительный метод получения всех ролей одного пользователя в SimpleMembership (на основе его UserId
) или мне просто нужно исправить сохраненную функцию в базе данных и получить их через нее?
Написание функции не представляет большого труда, но эта проблема не выглядит чем-то, что мне нужно искать обходными путями.
GetRolesForUser
похоже, что это может помочь, но мне придется проверить его дальше, если он действительно делает то, что мне нужно. - person jahu   schedule 03.03.2015