Как в asp.net передавать роль у авторизованного пользователя?
Где посмотреть где заполняются данные у авторизованного пользователя?
По стандарту могу только у авторизованного пользователя взять его name @User.Identity.Name
, как сделать, чтобы передавался другой объект и где его заполнять у авторизованного пользователя?
Что значит передать роль? Удалить роль у данного пользователя и добавить эту роль другому?
В Identity вы можете получить список пользователей, список ролей, список ролей у определенного пользователя.
Planet_93, Ну почти, я имел ввиду, что по стандарту передается User.Identity, а как его расширить и передавать те параметры которые нужно. Но я уже нашел, что мне надо спасибо
Если вам нужно взять у пользователя его статус, то можно воспользоваться методом FirstOrDefault.
пример:
Context context = new Context();
User currentUser = context.User.FirstOrDefault( u => u.Name == User.Idenity.Name);
var role = currentUser.Role;