public ActionResult AdminsDesk()
        {
            var rolesAndUsersHelper = new RolesAndUsersHelper(DbContext);

            var allRoles = rolesAndUsersHelper.AllRoles();

            var model = DbContext.Users.Select(p => new ObjectOfAdminsDeskNecessities
            {
                ProvidedUserId   = p.Id,
                ProvidedUserName = p.UserName,
                ProvidedRoles    = (from userRoles in p.Roles
                                    join roles in DbContext.Roles on userRoles.RoleId equals roles.Id
                                    select roles.Name).ToList(),
                AllRoles = (from roles in DbContext.Roles select roles.Name).ToList()
            }).ToList();

            if (TempData["errorMessage"] != null)
            {
                ViewBag.ErrorMessage = TempData["errorMessage"];
            }

            return(View(model));
        }
 public CommentsController()
 {
     DbContext           = new ApplicationDbContext();
     RolesAndUsersHelper = new RolesAndUsersHelper(DbContext);
 }
Exemple #3
0
 public AccountController()
 {
     DbContext           = new ApplicationDbContext();
     RolesAndUsersHelper = new RolesAndUsersHelper(DbContext);
 }