Esempio n. 1
0
 /// <summary>
 /// 新增管理员所属角色
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public async Task <bool> InsertAsync(UserRoleCreateDto dto)
 {
     dto.NotNull(nameof(UserRoleCreateDto));
     if (!await _userRoleRepository.IsExistAsync(op => op.RoleId == dto.RoleId && op.UserId == dto.UserId))
     {
         var userRoleModel = dto.ToMap <UserRole>();
         return(await _userRoleRepository.InsertAsync(userRoleModel));
     }
     throw new BusinessException("当前用户角色权限信息已存在!!!");
 }
 public async Task <ResultDto <bool> > CreateAsync(UserRoleCreateDto dto)
 => new ResultDto <bool>
 {
     Result = await _userRoleService.InsertAsync(dto)
 };