Example #1
0
        public async Task <IEnumerable <RoleResponse> > AddRoleAsync(RoleUserRequest roleUserRequest)
        {
            var user = await _userManager
                       .FindByIdAsync(roleUserRequest.UserId);

            var role = await _roleManager
                       .FindByNameAsync(roleUserRequest.RoleName);

            await _userManager.AddToRoleAsync(user, role.Name);

            var roles = await _userManager.GetRolesAsync(user);

            return(ToRoleViewModels(roles));
        }
Example #2
0
 public async Task <IEnumerable <RoleResponse> > DeleteRole([FromBody] RoleUserRequest request)
 {
     return(await _userService.DeleteRoleAsync(request));
 }