C# 如何从具有不同角色的用户中插入不同的用户id

C# 如何从具有不同角色的用户中插入不同的用户id,c#,asp.net-mvc,C#,Asp.net Mvc,我正在asp net mvc 5上创建一个项目。 在我的控制器中,我可以获取角色为“Users”的用户的用户id 通过此代码 objtimesheetmaster.UserID = Convert.ToInt32(Session["UserID"]); 如果我想获得具有“Admins”角色的用户的用户id,我确实需要在上面编写代码,而不是下面的代码 objtimesheetmaster.UserID = Convert.ToInt32(Session["AdminUser"]); 如何

我正在asp net mvc 5上创建一个项目。 在我的控制器中,我可以获取角色为“Users”的用户的用户id 通过此代码

objtimesheetmaster.UserID =   Convert.ToInt32(Session["UserID"]);
如果我想获得具有“Admins”角色的用户的用户id,我确实需要在上面编写代码,而不是下面的代码

 objtimesheetmaster.UserID = Convert.ToInt32(Session["AdminUser"]);
如何在一条语句中插入两个角色的用户id

objtimesheetmaster.UserID = (Session["AdminUser"] == null? Convert.ToInt32(Session["UserID"]) : Convert.ToInt32(Session["AdminUser"]));