public ActionResult AssignUserToRole(string userId, string roleName)
 {
     if (ModelState.IsValid)
     {
         UserHelper.AddUserToRole(userId, roleName);
         return(RedirectToAction("Index", "Manage"));
     }
     ViewBag.userId = new SelectList(db.Users.Where(u => u.Roles.Any(r => r.RoleId == "1")), "Id", "Name");
     return(View());
 }
        public async Task <ActionResult <User> > AddUserToRole(string userEmail, string roleName)
        {
            User user = _userHelper.AddUserToRole(userEmail, roleName);

            if (user != null)
            {
                return(CreatedAtAction(nameof(AddUserToRole), user));
            }
            else
            {
                return(null);
            }
        }
        public ActionResult AddUserToRole(string roleName, string userId)
        {
            var r = UserHelper.AddUserToRole(userId, roleName);

            if (r.Succeeded)
            {
                db.SaveChanges();
            }

            ViewBag.UserName = db.Users.Find(userId).UserName;
            ViewBag.roleName = new SelectList(db.Roles, "Name", "Name");
            db.Dispose();
            return(RedirectToAction("ShowAllRolesOfTheUser", new { userId }));
        }
 public ActionResult AddToRole(string user, string role)
 {
     userHelper.AddUserToRole(role, user);
     return(RedirectToAction("Index", "Projects"));
 }
 public ActionResult AssignToRole(string role, string user)
 {
     userHelper.AddUserToRole(role, user);
     return(RedirectToAction("ProjectDisplay"));
 }