Beispiel #1
0
 public ActionResult AddUserToRole(UserRoleViewModel urvm)
 {
     urvm.AllRoles = db.Roles.OrderBy(r => r.Name).Select(r => r.Name).ToList();
     for (int i = 0; i < urvm.CheckedRoles.Length; i++)
     {
         if (urvm.CheckedRoles[i])
         {
             IdentityManager.AddUserToRoleById(urvm.userid, urvm.AllRoles[i]);
         }
         else
         {
             IdentityManager.DeleteUserFromRoleById(urvm.userid, urvm.AllRoles [i]);
         }
     }
     return(RedirectToAction("AddToRole"));
 }
Beispiel #2
0
        public ActionResult Confirm(User user)
        {
            var dbuser = db.Users.FirstOrDefault(x => x.Id == user.Id);

            if (Request.Form["delete"] != null)
            {
                db.Users.Remove(dbuser);
                db.SaveChanges();
            }
            else if (Request.Form ["confirm"] != null)
            {
                dbuser.EmailConfirmed = true;
                IdentityManager.AddUserToRoleById(User.Identity.GetUserId(), "User");
                db.SaveChanges();
            }
            return(RedirectToAction("PendingRegistration"));
        }