├── .gitignore ├── CODE_OF_CONDUCT.md ├── CdpHelpers ├── CdpHelpers.csproj ├── InMemoryDelegationExecutor.cs ├── MockTableDelegationInfo.cs ├── OData2XrmConverter.cs ├── Protocol │ ├── CapabilitiesPoco.cs │ ├── ColumnCapabilitiesPoco.cs │ ├── DatasetResponse.cs │ ├── ErrorResponse.cs │ ├── GetItemsResponse.cs │ ├── GetTableResponse.cs │ ├── GetTablesResponse.cs │ ├── TableSchemaPoco.cs │ └── readme.md ├── RecordTypeExtensions.cs ├── RecordValueExtensions.cs ├── TableValueExtensions.cs ├── UtilityExtensions.cs └── readme.md ├── CdpSampleWebApi.sln ├── CdpSampleWebApi ├── CdpSampleWebApi.csproj ├── CdpSampleWebApi.csproj.user ├── CdpSampleWebApi.http ├── Controllers │ ├── CdpController.cs │ └── HealthController.cs ├── DataSource │ └── TrivialTableProvider.cs ├── ExceptionHandler.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── ITableProvider.cs │ └── ODataQueryModel.cs ├── appsettings.Development.json ├── appsettings.json └── readme.md ├── CdpValidator ├── CdpValidator.csproj ├── Extensions.cs ├── MyRepl.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Setup │ ├── Args.cs │ ├── CdpInternalConnection.cs │ ├── LoggingHttpClient.cs │ └── RequestResponseLogger.cs ├── Share │ ├── ApimHttpHandler.cs │ ├── CdpException.cs │ └── CdpRoot.cs ├── TestPoco.cs ├── Utility.cs ├── ValidationDelegationParameters.cs ├── ValidationError.cs ├── ValidationWorker.cs └── readme.md ├── Directory.Build.Props ├── LICENSE ├── PowerFx.Tests.ruleset ├── PowerFx.ruleset ├── PowerFxBuild.Props ├── PowerPlatformArtifacts ├── apiDefinition.swagger.json ├── apiProperties.json ├── readme.md └── settings.json ├── README.md ├── ReplTest ├── Program.cs ├── ReplTest.csproj └── readme.md ├── SECURITY.md ├── SUPPORT.md ├── Tests ├── CdpHelpers.Tests │ ├── CdpHelpers.Tests.csproj │ ├── DelegationInfoTests.cs │ ├── JsonNormalizer.cs │ └── RecordTypeExtensionTests.cs └── E2eTests │ ├── BasicTests.cs │ ├── E2eTests.csproj │ ├── Infra │ └── CustomWebApplicationFactory.cs │ ├── PowerFxTests.cs │ └── Properties │ └── launchSettings.json ├── nuget.config ├── stylecop.json ├── useLocalPowerDv.cmd └── useLocalPowerFx.cmd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CdpHelpers/CdpHelpers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/CdpHelpers.csproj -------------------------------------------------------------------------------- /CdpHelpers/InMemoryDelegationExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/InMemoryDelegationExecutor.cs -------------------------------------------------------------------------------- /CdpHelpers/MockTableDelegationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/MockTableDelegationInfo.cs -------------------------------------------------------------------------------- /CdpHelpers/OData2XrmConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/OData2XrmConverter.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/CapabilitiesPoco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/CapabilitiesPoco.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/ColumnCapabilitiesPoco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/ColumnCapabilitiesPoco.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/DatasetResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/DatasetResponse.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/ErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/ErrorResponse.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/GetItemsResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/GetItemsResponse.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/GetTableResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/GetTableResponse.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/GetTablesResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/GetTablesResponse.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/TableSchemaPoco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/TableSchemaPoco.cs -------------------------------------------------------------------------------- /CdpHelpers/Protocol/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/Protocol/readme.md -------------------------------------------------------------------------------- /CdpHelpers/RecordTypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/RecordTypeExtensions.cs -------------------------------------------------------------------------------- /CdpHelpers/RecordValueExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/RecordValueExtensions.cs -------------------------------------------------------------------------------- /CdpHelpers/TableValueExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/TableValueExtensions.cs -------------------------------------------------------------------------------- /CdpHelpers/UtilityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpHelpers/UtilityExtensions.cs -------------------------------------------------------------------------------- /CdpHelpers/readme.md: -------------------------------------------------------------------------------- 1 | We will move this whole project into a reusable nuget. 2 | 3 | -------------------------------------------------------------------------------- /CdpSampleWebApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi.sln -------------------------------------------------------------------------------- /CdpSampleWebApi/CdpSampleWebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/CdpSampleWebApi.csproj -------------------------------------------------------------------------------- /CdpSampleWebApi/CdpSampleWebApi.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/CdpSampleWebApi.csproj.user -------------------------------------------------------------------------------- /CdpSampleWebApi/CdpSampleWebApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/CdpSampleWebApi.http -------------------------------------------------------------------------------- /CdpSampleWebApi/Controllers/CdpController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/Controllers/CdpController.cs -------------------------------------------------------------------------------- /CdpSampleWebApi/Controllers/HealthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/Controllers/HealthController.cs -------------------------------------------------------------------------------- /CdpSampleWebApi/DataSource/TrivialTableProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/DataSource/TrivialTableProvider.cs -------------------------------------------------------------------------------- /CdpSampleWebApi/ExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/ExceptionHandler.cs -------------------------------------------------------------------------------- /CdpSampleWebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/Program.cs -------------------------------------------------------------------------------- /CdpSampleWebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /CdpSampleWebApi/Services/ITableProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/Services/ITableProvider.cs -------------------------------------------------------------------------------- /CdpSampleWebApi/Services/ODataQueryModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/Services/ODataQueryModel.cs -------------------------------------------------------------------------------- /CdpSampleWebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/appsettings.Development.json -------------------------------------------------------------------------------- /CdpSampleWebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/appsettings.json -------------------------------------------------------------------------------- /CdpSampleWebApi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpSampleWebApi/readme.md -------------------------------------------------------------------------------- /CdpValidator/CdpValidator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/CdpValidator.csproj -------------------------------------------------------------------------------- /CdpValidator/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Extensions.cs -------------------------------------------------------------------------------- /CdpValidator/MyRepl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/MyRepl.cs -------------------------------------------------------------------------------- /CdpValidator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Program.cs -------------------------------------------------------------------------------- /CdpValidator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Properties/launchSettings.json -------------------------------------------------------------------------------- /CdpValidator/Setup/Args.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Setup/Args.cs -------------------------------------------------------------------------------- /CdpValidator/Setup/CdpInternalConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Setup/CdpInternalConnection.cs -------------------------------------------------------------------------------- /CdpValidator/Setup/LoggingHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Setup/LoggingHttpClient.cs -------------------------------------------------------------------------------- /CdpValidator/Setup/RequestResponseLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Setup/RequestResponseLogger.cs -------------------------------------------------------------------------------- /CdpValidator/Share/ApimHttpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Share/ApimHttpHandler.cs -------------------------------------------------------------------------------- /CdpValidator/Share/CdpException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Share/CdpException.cs -------------------------------------------------------------------------------- /CdpValidator/Share/CdpRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Share/CdpRoot.cs -------------------------------------------------------------------------------- /CdpValidator/TestPoco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/TestPoco.cs -------------------------------------------------------------------------------- /CdpValidator/Utility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/Utility.cs -------------------------------------------------------------------------------- /CdpValidator/ValidationDelegationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/ValidationDelegationParameters.cs -------------------------------------------------------------------------------- /CdpValidator/ValidationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/ValidationError.cs -------------------------------------------------------------------------------- /CdpValidator/ValidationWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/ValidationWorker.cs -------------------------------------------------------------------------------- /CdpValidator/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/CdpValidator/readme.md -------------------------------------------------------------------------------- /Directory.Build.Props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Directory.Build.Props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/LICENSE -------------------------------------------------------------------------------- /PowerFx.Tests.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/PowerFx.Tests.ruleset -------------------------------------------------------------------------------- /PowerFx.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/PowerFx.ruleset -------------------------------------------------------------------------------- /PowerFxBuild.Props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/PowerFxBuild.Props -------------------------------------------------------------------------------- /PowerPlatformArtifacts/apiDefinition.swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/PowerPlatformArtifacts/apiDefinition.swagger.json -------------------------------------------------------------------------------- /PowerPlatformArtifacts/apiProperties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/PowerPlatformArtifacts/apiProperties.json -------------------------------------------------------------------------------- /PowerPlatformArtifacts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/PowerPlatformArtifacts/readme.md -------------------------------------------------------------------------------- /PowerPlatformArtifacts/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/PowerPlatformArtifacts/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/README.md -------------------------------------------------------------------------------- /ReplTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/ReplTest/Program.cs -------------------------------------------------------------------------------- /ReplTest/ReplTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/ReplTest/ReplTest.csproj -------------------------------------------------------------------------------- /ReplTest/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/ReplTest/readme.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /Tests/CdpHelpers.Tests/CdpHelpers.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/CdpHelpers.Tests/CdpHelpers.Tests.csproj -------------------------------------------------------------------------------- /Tests/CdpHelpers.Tests/DelegationInfoTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/CdpHelpers.Tests/DelegationInfoTests.cs -------------------------------------------------------------------------------- /Tests/CdpHelpers.Tests/JsonNormalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/CdpHelpers.Tests/JsonNormalizer.cs -------------------------------------------------------------------------------- /Tests/CdpHelpers.Tests/RecordTypeExtensionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/CdpHelpers.Tests/RecordTypeExtensionTests.cs -------------------------------------------------------------------------------- /Tests/E2eTests/BasicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/E2eTests/BasicTests.cs -------------------------------------------------------------------------------- /Tests/E2eTests/E2eTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/E2eTests/E2eTests.csproj -------------------------------------------------------------------------------- /Tests/E2eTests/Infra/CustomWebApplicationFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/E2eTests/Infra/CustomWebApplicationFactory.cs -------------------------------------------------------------------------------- /Tests/E2eTests/PowerFxTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/E2eTests/PowerFxTests.cs -------------------------------------------------------------------------------- /Tests/E2eTests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/Tests/E2eTests/Properties/launchSettings.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/nuget.config -------------------------------------------------------------------------------- /stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/stylecop.json -------------------------------------------------------------------------------- /useLocalPowerDv.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/useLocalPowerDv.cmd -------------------------------------------------------------------------------- /useLocalPowerFx.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/power-fx-enhanced-connector/HEAD/useLocalPowerFx.cmd --------------------------------------------------------------------------------