Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        // 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));
        }