示例#1
0
        public void AssignUserToRole(RoleAssignmentDto dto)
        {
            var user = userRepository.GetById(dto.UserId);

            user.AddRoleEnrolment(dto.RoleId);

            userRepository.Update(user);
        }
 public IActionResult AssignRoleToUser(RoleAssignmentDto roleAssignmentDto)
 {
     _organizationService.AssignRoleToUser(roleAssignmentDto.UserId,
                                           roleAssignmentDto.RoleId);
     return(Ok());
 }
示例#3
0
 /// <summary>
 /// 数据插入或更新
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public RoleAssignmentDto InsertOrUpdate(RoleAssignmentDto dto)
 {
     return(_repository.InsertOrUpdate(dto));
 }