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); }
public async Task AddScopesAsync(SharedApiScopeDto dto) { await this._apiResourceAppService.AddScopesAsync(dto); }