Andy
Andy

Reputation: 11

Find out user role name by user id in identity framework

I am trying to figure out how to find user role name in identity framework . I am using ASPNETUSERS , ASPNETUSERROLE & ASPNETROLE.

Upvotes: 1

Views: 619

Answers (1)

Dmehro
Dmehro

Reputation: 1289

first of all find out userrole in aspnetusers table and then find userrole name in aspnetroles

Find logged in userID -- You can skip this if you know your userID

var loggedUser = User.Identity.GetUserId().ToString();

Find logged in user roleID

var aspnetuserole = db.AspNetUserRoles.Find(loggedUser);

Find RoleName

var roleName = db.AspNetRoles.Find(aspnetuserole.roleID);

Upvotes: 1

Related Questions