public void SetUserRole(EditRoleBm editRoleBm) { ApplicationUser user = this.Context.Users.Find(editRoleBm.UserId); IdentityRole role = this.Context.Roles.Find(editRoleBm.RoleId); var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(this.Context)); userManager.AddToRole(user.Id, role.Name); this.Context.SaveChanges(); }
public ActionResult SetRole(EditRoleBm editRoleBm) { if (!this.ModelState.IsValid) { return(this.RedirectToAction("SetRole")); } this._service.SetUserRole(editRoleBm); return(this.RedirectToAction("Index")); }