public async Task AddScopesAsync(SharedApiScopeDto dto)
        {
            // scope需要保持系统唯一,否则报错
            var exist = _apiScopeRepository.Count(e => e.Name == dto.Name) > 0;

            if (exist)
            {
                throw new UserFriendlyException("已存在同名scope,scope需要保证跨资源唯一");
            }

            var dbModel = this.ObjectMapper.Map <SharedApiScopeDto, SharedApiScope>(dto);
            await _apiScopeRepository.InsertAsync(dbModel);
        }
Ejemplo n.º 2
0
 public async Task AddScopesAsync(SharedApiScopeDto dto)
 {
     await this._apiResourceAppService.AddScopesAsync(dto);
 }