Получение UserId(ClaimsPrincipal) для любого пользователя

188
18 октября 2019, 02:40

Как я могу получить объект ClaimsPrincipal для любого пользователя, например с UserManager? Он мне нужен для получения id. Для текущего пользователя так : var id = userManager.GetUserId(User); мне нужно что то на подобии : var id = userManager.GetUserId(userManager.Users.Where( x => x.UserName == "admin" ).First());

В данный момент работает так:

var UserId = context.Users.First().Id

Или текущий вариант и так нормальный ?

READ ALSO
Не запускается приложение на машине Win XP 32bit

Не запускается приложение на машине Win XP 32bit

В настройках выставлено принудительно net 40 и x86

191
C# WPF GridSplitter внутри елемента

C# WPF GridSplitter внутри елемента

В WPF GridSplitter работает внутри GridНо как сделать чтобы он был внутри елемента Grid чтобы получить примерно такой результат? Получается нажатие...

162
Отладка хранимой процедуры в Visual Studio 2017 из проекта на C#

Отладка хранимой процедуры в Visual Studio 2017 из проекта на C#

Моя хранимая процедура в базе данных иногда возвращает ошибку, хотя видимых предпосылок для этого нетПоэтому хочется видеть, что происходит...

197
неправильный расчёт даты

неправильный расчёт даты

имеется такой код для вычисления количества дней между двумя датами:

173