コード例 #1
0
ファイル: AdminService.cs プロジェクト: mirmeleon/MvcExam
        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();
        }
コード例 #2
0
ファイル: AdminController.cs プロジェクト: mirmeleon/MvcExam
        public ActionResult SetRole(EditRoleBm editRoleBm)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.RedirectToAction("SetRole"));
            }

            this._service.SetUserRole(editRoleBm);
            return(this.RedirectToAction("Index"));
        }