public ActionResult Detail(string id) { DetailRoleViewModel viewModel = new DetailRoleViewModel(); using (TestEntities db = new TestEntities()) { var role = db.Roles.Where(y => y.RoleID == id).SingleOrDefault(); if (role != null) { viewModel.RoleId = role.RoleID; viewModel.RoleName = role.RoleName; viewModel.Description = role.Description; viewModel.AllMenu = Menu.GetSubMenu(id); } return(View("_Detail", viewModel)); } }
// GET: Admin/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(NotFound()); } var role = await roleManager.FindByIdAsync(id); var model = new DetailRoleViewModel() { id = role.Id, RoleName = role.Name }; foreach (var user in userManager.Users) { if (await userManager.IsInRoleAsync(user, role.Name)) { model.Users.Add(user.UserName); } } return(View(model)); }