获取特定用户角色asp net用户

时间:2015-03-17 06:51:12

标签: c# asp.net asp.net-mvc asp.net-membership

我使用会员提供商,我想让一些用户担任某个用户角色。在我的场景中,这是"主管"

但是在这里我很难获得UserRole的用户列表(主管)列表。

enter image description here

我的观点

  @Html.DropDownList("drpsup", ViewBag.SupervisorList as System.Web.Mvc.SelectList, "-- Select Supervisor--", new { @class = "form-control", id = "drpdsuplst" })

我的模特

public class Supervisors
{
    public int UserId { get; set; }

    public string UserName { get; set; }
}

我的控制器

public ActionResult InterviewerManagement()
    {
        UserBusiness _ub = new UserBusiness();
        var sRole =_ub.GetSupervisors();
        ViewBag.SupervisorList = new SelectList(supList, "UserId", "UserName", 0);

我的商务舱

    public IList<Supervisors> GetSupervisors()
    {
        var AllUsr = iuserrepository.GetList(x => x.UserId != null);
        var xRole = irolerepository.GetSingle(x => x.RoleName.Equals("Supervisor"));
        var yRole = iusersinrolerepository.GetList(x => x.RoleId.Equals(xRole.RoleId));

       // var supRole = iuserrepository.GetList(x => x.UserId != null).Select(x=>x.UserId.Equals(yRole.Where(d=>d.)).ToList();


        return supRole;
    }


        return View();
    }

在我的商务舱中,我只是评论var supRole ....我知道它可以解决问题的小修复。但是我不知道这样做。

0 个答案:

没有答案