public ActionResult AddUserToRole()
        {
            AddToRole model = new AddToRole();

            model.roles.Add("Administrator");
            model.roles.Add("Doctor");
            model.roles.Add("Patient");
            return(View(model));
        }
Exemple #2
0
        public ActionResult AddUserToRole(AddToRole model)
        {
            var user = UserManager.FindByEmail(model.UserEmail);

            UserManager.AddToRole(user.Id, model.selectedRole);


            return(RedirectToAction("Index", "Employees"));
        }
Exemple #3
0
        public ActionResult AddUserToRole()
        {
            AddToRole model = new AddToRole();

            model.roles.Add("Administrator");
            model.roles.Add("Director");
            model.roles.Add("Employee");

            return(View(model));
        }
        public ActionResult AddUserToRole(AddToRole model)
        {
            if (model.Email == null)
            {
                return(RedirectToAction("AddUserToRole"));
            }
            var user = UserManager.FindByEmail(model.Email);

            UserManager.AddToRole(user.Id, model.selectedRole);

            return(RedirectToAction("Index", "Doctors"));
        }
Exemple #5
0
        public async Task <IActionResult> AddToRoles([FromBody] AddToRole addToRole)
        {
            var user = await _userManager.FindByIdAsync(addToRole.Id);

            var roles = await _userManager.GetRolesAsync(user);

            await _userManager.RemoveFromRolesAsync(user, roles);

            var result = await _userManager.AddToRolesAsync(user, addToRole.Roles);

            return(Ok(new { result.Succeeded, result.Errors }));
        }