Skip to content

Commit

Permalink
IngeniBridge server REST API Proxy
Browse files Browse the repository at this point in the history
  • Loading branch information
JoseTorresParis committed Jan 3, 2020
1 parent e59cee3 commit a40e65d
Show file tree
Hide file tree
Showing 23 changed files with 2,934 additions and 43 deletions.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@


<ItemGroup>
<PackageReference Include="CommandLineParser" Version="2.6.0" />
<PackageReference Include="CommandLineParser" Version="2.7.82" />
<PackageReference Include="EPPlus" Version="4.5.3.2" />
<PackageReference Include="IngeniBridge.BuildUtils" Version="1.0.7" />
<PackageReference Include="IngeniBridge.Core" Version="1.0.48" />
<PackageReference Include="IngeniBridge.StorageAccessor.InMemory" Version="1.0.18" />
<PackageReference Include="IngeniBridge.Core" Version="1.0.49" />
<PackageReference Include="IngeniBridge.StorageAccessor.InMemory" Version="1.0.20" />
<PackageReference Include="JT.TechCases.Threading" Version="1.0.17" />
<PackageReference Include="log4net" Version="2.0.8" />
<PackageReference Include="System.Net.Http" Version="4.3.4" />
Expand All @@ -28,8 +28,8 @@
</PropertyGroup>

<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.core\1.0.48\lib\netstandard2.0\IngeniBridge.Core.dll $(TargetDir)&#xD;&#xA;" />
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.storageaccessor.inmemory\1.0.18\lib\netstandard2.0\IngeniBridge.StorageAccessor.InMemory.dll $(TargetDir)&#xD;&#xA;" />
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.core\1.0.49\lib\netstandard2.0\IngeniBridge.Core.dll $(TargetDir)&#xD;&#xA;" />
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.storageaccessor.inmemory\1.0.20\lib\netstandard2.0\IngeniBridge.StorageAccessor.InMemory.dll $(TargetDir)&#xD;&#xA;" />
</Target>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"profiles": {
"IngeniBridge.GenerateFullInventory": {
"commandName": "Project",
"commandLineArgs": "--StorageAccessorAssembly=\"IngeniBridge.StorageAccessor.InMemory.dll\" --IBDatabase=..\\..\\IngeniBridge.Sample.MyCompany\\IngeniBridge.Samples.MyCompany\\MasterAssetMyCompany_2018_09_13.ibdb --InventoryFile=InventoryFileIB.xlsx"
"commandLineArgs": "--StorageAccessorAssembly=\"IngeniBridge.StorageAccessor.InMemory.dll\" --IBDatabase=..\\..\\..\\..\\..\\IngeniBridge.Sample.MyCompany\\MasterAssetMyCompany_2020_01_03.ibdb --InventoryFile=InventoryFileIB.xlsx"
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@


<ItemGroup>
<PackageReference Include="CommandLineParser" Version="2.6.0" />
<PackageReference Include="CommandLineParser" Version="2.7.82" />
<PackageReference Include="IngeniBridge.BuildUtils" Version="1.0.7" />
<PackageReference Include="IngeniBridge.Core" Version="1.0.48" />
<PackageReference Include="IngeniBridge.StorageAccessor.InMemory" Version="1.0.18" />
<PackageReference Include="IngeniBridge.Core" Version="1.0.49" />
<PackageReference Include="IngeniBridge.StorageAccessor.InMemory" Version="1.0.20" />
<PackageReference Include="JT.TechCases.Threading" Version="1.0.17" />
<PackageReference Include="log4net" Version="2.0.8" />
</ItemGroup>
Expand All @@ -33,8 +33,8 @@
</PropertyGroup>

<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.core\1.0.48\lib\netstandard2.0\IngeniBridge.Core.dll $(TargetDir)&#xD;&#xA;" />
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.storageaccessor.inmemory\1.0.18\lib\netstandard2.0\IngeniBridge.StorageAccessor.InMemory.dll $(TargetDir)&#xD;&#xA;" />
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.core\1.0.49\lib\netstandard2.0\IngeniBridge.Core.dll $(TargetDir)&#xD;&#xA;" />
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.storageaccessor.inmemory\1.0.20\lib\netstandard2.0\IngeniBridge.StorageAccessor.InMemory.dll $(TargetDir)&#xD;&#xA;" />
</Target>

</Project>
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
rem dont forget to rename ibdb file in the command line
cd bin\Release\netcoreapp2.1
dotnet.exe IngeniBridge.IBDatabaseParser.dll --StorageAccessorAssembly="IngeniBridge.StorageAccessor.InMemory.dll" --IBDatabase=..\..\..\..\..\IngeniBridge.Sample.MyCompany\MasterAssetMyCompany_2019_06_21.ibdb
dotnet.exe IngeniBridge.IBDatabaseParser.dll --StorageAccessorAssembly="IngeniBridge.StorageAccessor.InMemory.dll" --IBDatabase=..\..\..\..\..\IngeniBridge.Sample.MyCompany\MasterAssetMyCompany_2020_01_03.ibdb
pause
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"profiles": {
"IngeniBridge.IBDatabaseParser": {
"commandName": "Project",
"commandLineArgs": "--StorageAccessorAssembly=\"IngeniBridge.StorageAccessor.InMemory.dll\" --IBDatabase=..\\..\\..\\..\\..\\IngeniBridge.Sample.MyCompany\\MasterAssetMyCompany_2020_01_03.ibdb"
}
}
}
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="CodexMicroORM.Core" Version="0.9.1" />
<PackageReference Include="CommandLineParser" Version="2.6.0" />
<PackageReference Include="CodexMicroORM.Core" Version="0.9.3" />
<PackageReference Include="CommandLineParser" Version="2.7.82" />
<PackageReference Include="IngeniBridge.BuildUtils" Version="1.0.7" />
<PackageReference Include="IngeniBridge.Core" Version="1.0.48" />
<PackageReference Include="IngeniBridge.StorageAccessor.InMemory" Version="1.0.18" />
<PackageReference Include="IngeniBridge.Core" Version="1.0.49" />
<PackageReference Include="IngeniBridge.StorageAccessor.InMemory" Version="1.0.20" />
<PackageReference Include="JT.TechCases.Threading" Version="1.0.17" />
<PackageReference Include="log4net" Version="2.0.8" />
</ItemGroup>
Expand All @@ -41,6 +41,6 @@
</PropertyGroup>

<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.storageaccessor.inmemory\1.0.18\lib\netstandard2.0\IngeniBridge.StorageAccessor.InMemory.dll $(TargetDir)&#xD;&#xA;" />
<Exec Command="copy %25userprofile%25\.nuget\packages\ingenibridge.storageaccessor.inmemory\1.0.20\lib\netstandard2.0\IngeniBridge.StorageAccessor.InMemory.dll $(TargetDir)&#xD;&#xA;" />
</Target>
</Project>
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="IngeniBridge.Core" Version="1.0.48" />
<PackageReference Include="IngeniBridge.Core" Version="1.0.49" />
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
</ItemGroup>

Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"ProviderId": "DmitryPavlov.OpenApiConnectedService",
"Version": "1.0.7082.39643",
"GettingStartedDocument": {
"Uri": "https://github.com/dmitry-pavlov/openapi-connected-service"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{
"runtime": "NetCore21",
"defaultVariables": null,
"swaggerGenerator": {
"fromSwagger": {
"url": "http://demo.ingenibridge.com/swagger/docs/1.0",
"output": "IngeniBridgeProxy.nswag.json"
}
},
"codeGenerators": {
"swaggerToCSharpClient": {
"clientBaseClass": null,
"configurationClass": null,
"generateClientClasses": true,
"generateClientInterfaces": false,
"generateDtoTypes": true,
"injectHttpClient": true,
"disposeHttpClient": true,
"protectedMethods": [],
"generateExceptionClasses": true,
"exceptionClass": "SwaggerException",
"wrapDtoExceptions": true,
"useHttpClientCreationMethod": false,
"httpClientType": "System.Net.Http.HttpClient",
"useHttpRequestMessageCreationMethod": false,
"useBaseUrl": true,
"generateBaseUrlProperty": true,
"generateSyncMethods": false,
"exposeJsonSerializerSettings": false,
"clientClassAccessModifier": "public",
"typeAccessModifier": "public",
"generateContractsOutput": false,
"contractsNamespace": null,
"contractsOutputFilePath": null,
"parameterDateTimeFormat": "s",
"generateUpdateJsonSerializerSettingsMethod": true,
"serializeTypeInformation": false,
"queryNullValue": "",
"className": "{controller}Client",
"operationGenerationMode": "MultipleClientsFromOperationId",
"additionalNamespaceUsages": [],
"additionalContractNamespaceUsages": [],
"generateOptionalParameters": false,
"generateJsonMethods": true,
"enforceFlagEnums": false,
"parameterArrayType": "System.Collections.Generic.IEnumerable",
"parameterDictionaryType": "System.Collections.Generic.IDictionary",
"responseArrayType": "System.Collections.Generic.ICollection",
"responseDictionaryType": "System.Collections.Generic.IDictionary",
"wrapResponses": false,
"wrapResponseMethods": [],
"generateResponseClasses": true,
"responseClass": "SwaggerResponse",
"namespace": "IngeniBridge.TestServer.IngeniBridgeProxy",
"requiredPropertiesMustBeDefined": true,
"dateType": "System.DateTimeOffset",
"jsonConverters": null,
"dateTimeType": "System.DateTimeOffset",
"timeType": "System.TimeSpan",
"timeSpanType": "System.TimeSpan",
"arrayType": "System.Collections.Generic.ICollection",
"arrayInstanceType": "System.Collections.ObjectModel.Collection",
"dictionaryType": "System.Collections.Generic.IDictionary",
"dictionaryInstanceType": "System.Collections.Generic.Dictionary",
"arrayBaseType": "System.Collections.ObjectModel.Collection",
"dictionaryBaseType": "System.Collections.Generic.Dictionary",
"classStyle": "Poco",
"generateDefaultValues": true,
"generateDataAnnotations": true,
"excludedTypeNames": [],
"handleReferences": false,
"generateImmutableArrayProperties": false,
"generateImmutableDictionaryProperties": false,
"jsonSerializerSettingsTransformationMethod": null,
"inlineNamedDictionaries": false,
"inlineNamedTuples": true,
"templateDirectory": null,
"typeNameGeneratorType": null,
"propertyNameGeneratorType": null,
"enumNameGeneratorType": null,
"serviceHost": null,
"serviceSchemes": null,
"output": "IngeniBridgeProxyClient.Generated.cs"
}
}
}
Loading

0 comments on commit a40e65d

Please sign in to comment.