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