Datenbank versuch
This commit is contained in:
parent
6876d299bb
commit
146c994f85
@ -15,6 +15,168 @@
|
|||||||
"AquaCare.Controller.dll": {}
|
"AquaCare.Controller.dll": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||||
|
"assemblyVersion": "9.0.5.0",
|
||||||
|
"fileVersion": "9.0.525.21604"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.Memory": "4.5.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||||
|
"rid": "browser-wasm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-armel/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-armel",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-mips64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-mips64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-s390x",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-ppc64le",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-s390x/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-s390x",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x86/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-x86",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "maccatalyst-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "maccatalyst-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm64/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x64/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x86/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-x86",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"AquaCare.Model.dll": {
|
"AquaCare.Model.dll": {
|
||||||
@ -25,7 +187,8 @@
|
|||||||
},
|
},
|
||||||
"AquaCare.Persistence/1.0.0": {
|
"AquaCare.Persistence/1.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AquaCare.Model": "1.0.0"
|
"AquaCare.Model": "1.0.0",
|
||||||
|
"Microsoft.Data.Sqlite": "9.0.5"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"AquaCare.Persistence.dll": {
|
"AquaCare.Persistence.dll": {
|
||||||
@ -42,6 +205,55 @@
|
|||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
},
|
},
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||||
|
"path": "microsoft.data.sqlite/9.0.5",
|
||||||
|
"hashPath": "microsoft.data.sqlite.9.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||||
|
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||||
|
"hashPath": "microsoft.data.sqlite.core.9.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||||
|
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||||
|
"path": "sqlitepclraw.core/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||||
|
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||||
|
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
|
||||||
|
"path": "system.memory/4.5.3",
|
||||||
|
"hashPath": "system.memory.4.5.3.nupkg.sha512"
|
||||||
|
},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -172,6 +172,12 @@
|
|||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net9.0": {
|
"net9.0": {
|
||||||
"targetAlias": "net9.0",
|
"targetAlias": "net9.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[9.0.5, )"
|
||||||
|
}
|
||||||
|
},
|
||||||
"imports": [
|
"imports": [
|
||||||
"net461",
|
"net461",
|
||||||
"net462",
|
"net462",
|
||||||
|
@ -1,2 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Controller")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Controller")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5047182bb95fc3f11b208920f49bfea428a8e17e")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6876d299bb7e8ffd36c813fab5cc105bb7aff781")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Controller")]
|
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Controller")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Controller")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Controller")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
fcf747cdb81677487715285a558bde15504747537609cde48bc8d5094d4bf97c
|
76ac550ec2d8263a0f55cda30c631802bb543b8a7339a285626c3ede5ac13e4d
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
c35e31dfb46d4c9288a84fdd67ed6468aa3a8c33119a64ea8aa1bf6045d68a5d
|
7d28399a947cd43d4590619835df4c48e46d0d514f0b6c294fb6d347d6f69134
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,6 +2,180 @@
|
|||||||
"version": 3,
|
"version": 3,
|
||||||
"targets": {
|
"targets": {
|
||||||
"net9.0": {
|
"net9.0": {
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"System.Memory": "4.5.3"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "browser-wasm"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-arm"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-armel/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-armel"
|
||||||
|
},
|
||||||
|
"runtimes/linux-mips64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-mips64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-arm"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-s390x"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-x64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-ppc64le"
|
||||||
|
},
|
||||||
|
"runtimes/linux-s390x/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-s390x"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-x64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x86/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-x86"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "maccatalyst-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "maccatalyst-x64"
|
||||||
|
},
|
||||||
|
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "osx-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "osx-x64"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-arm"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm64/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/win-x64/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-x64"
|
||||||
|
},
|
||||||
|
"runtimes/win-x86/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-x86"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"ref/netcoreapp2.1/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netcoreapp2.1/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"framework": ".NETCoreApp,Version=v9.0",
|
"framework": ".NETCoreApp,Version=v9.0",
|
||||||
@ -16,7 +190,8 @@
|
|||||||
"type": "project",
|
"type": "project",
|
||||||
"framework": ".NETCoreApp,Version=v9.0",
|
"framework": ".NETCoreApp,Version=v9.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AquaCare.Model": "1.0.0"
|
"AquaCare.Model": "1.0.0",
|
||||||
|
"Microsoft.Data.Sqlite": "9.0.5"
|
||||||
},
|
},
|
||||||
"compile": {
|
"compile": {
|
||||||
"bin/placeholder/AquaCare.Persistence.dll": {}
|
"bin/placeholder/AquaCare.Persistence.dll": {}
|
||||||
@ -28,6 +203,152 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"libraries": {
|
"libraries": {
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"sha512": "Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.data.sqlite/9.0.5",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"lib/netstandard2.0/_._",
|
||||||
|
"microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||||
|
"microsoft.data.sqlite.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"sha512": "cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"lib/net6.0/Microsoft.Data.Sqlite.dll",
|
||||||
|
"lib/net6.0/Microsoft.Data.Sqlite.xml",
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll",
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
|
||||||
|
"microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||||
|
"microsoft.data.sqlite.core.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net461/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml",
|
||||||
|
"lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.bundle_e_sqlite3.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.core/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll",
|
||||||
|
"sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.core.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"lib/net461/_._",
|
||||||
|
"lib/netstandard2.0/_._",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a",
|
||||||
|
"runtimes/linux-arm/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-arm64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-armel/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-mips64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-arm/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-arm64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-s390x/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-x64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-ppc64le/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-s390x/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-x64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-x86/native/libe_sqlite3.so",
|
||||||
|
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/osx-arm64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/osx-x64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/win-arm/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win-arm64/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win-x64/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win-x86/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.lib.e_sqlite3.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||||
|
"sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.provider.e_sqlite3.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {
|
||||||
|
"sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "system.memory/4.5.3",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"lib/netcoreapp2.1/_._",
|
||||||
|
"lib/netstandard1.1/System.Memory.dll",
|
||||||
|
"lib/netstandard1.1/System.Memory.xml",
|
||||||
|
"lib/netstandard2.0/System.Memory.dll",
|
||||||
|
"lib/netstandard2.0/System.Memory.xml",
|
||||||
|
"ref/netcoreapp2.1/_._",
|
||||||
|
"system.memory.4.5.3.nupkg.sha512",
|
||||||
|
"system.memory.nuspec",
|
||||||
|
"useSharedDesignerContext.txt",
|
||||||
|
"version.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"path": "../AquaCare.Model/AquaCare.Model.csproj",
|
"path": "../AquaCare.Model/AquaCare.Model.csproj",
|
||||||
|
@ -1,8 +1,16 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "d1uubWAxvP4=",
|
"dgSpecHash": "m8rA6v//1Zs=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "C:\\Users\\HP 15-db1305ng\\Desktop\\AquaCare\\AquaCare.Controller\\AquaCare.Controller.csproj",
|
"projectFilePath": "C:\\Users\\HP 15-db1305ng\\Desktop\\AquaCare\\AquaCare.Controller\\AquaCare.Controller.csproj",
|
||||||
"expectedPackageFiles": [],
|
"expectedPackageFiles": [
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\microsoft.data.sqlite\\9.0.5\\microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.5\\microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512"
|
||||||
|
],
|
||||||
"logs": []
|
"logs": []
|
||||||
}
|
}
|
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Model")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Model")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5047182bb95fc3f11b208920f49bfea428a8e17e")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6876d299bb7e8ffd36c813fab5cc105bb7aff781")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Model")]
|
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Model")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Model")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Model")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
8aa7ea60743357bc4277a0cd40185cbb49a4b7d59a55c8f2cc63c2b663a6ede1
|
981c2d615ae8d95f3b22a7d7f3d2d0eefedd2381332ef57d8b820b0de9fe1161
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -4,6 +4,10 @@
|
|||||||
<ProjectReference Include="..\AquaCare.Model\AquaCare.Model.csproj" />
|
<ProjectReference Include="..\AquaCare.Model\AquaCare.Model.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.5" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net9.0</TargetFramework>
|
<TargetFramework>net9.0</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
127
AquaCare.Persistence/Datenbank.cs
Normal file
127
AquaCare.Persistence/Datenbank.cs
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
using Microsoft.Data.Sqlite;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace AquaCare.Persistence
|
||||||
|
{
|
||||||
|
public class Datenbank
|
||||||
|
{
|
||||||
|
private const string ConnectionString = "Data Source=AquaCare.db";
|
||||||
|
|
||||||
|
// Initialisiert die Datenbank und erstellt die Tabelle, falls sie nicht existiert
|
||||||
|
public void InitializeDatabase()
|
||||||
|
{
|
||||||
|
using (var connection = new SqliteConnection(ConnectionString))
|
||||||
|
{
|
||||||
|
connection.Open();
|
||||||
|
|
||||||
|
string tableCommand = @"
|
||||||
|
CREATE TABLE IF NOT EXISTS Werte (
|
||||||
|
ID INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
|
Datum TEXT NOT NULL,
|
||||||
|
Temperatur REAL NOT NULL,
|
||||||
|
PHWert REAL NOT NULL,
|
||||||
|
Nitrat REAL NOT NULL,
|
||||||
|
Ammoniak REAL NOT NULL
|
||||||
|
);";
|
||||||
|
|
||||||
|
using (var command = new SqliteCommand(tableCommand, connection))
|
||||||
|
{
|
||||||
|
command.ExecuteNonQuery();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fügt einen neuen Wert in die Datenbank ein
|
||||||
|
public void AddValue(DateTime datum, double temperatur, double phWert, double nitrat, double ammoniak)
|
||||||
|
{
|
||||||
|
using (var connection = new SqliteConnection(ConnectionString))
|
||||||
|
{
|
||||||
|
connection.Open();
|
||||||
|
|
||||||
|
string insertCommand = @"
|
||||||
|
INSERT INTO Werte (Datum, Temperatur, PHWert, Nitrat, Ammoniak)
|
||||||
|
VALUES (@Datum, @Temperatur, @PHWert, @Nitrat, @Ammoniak);";
|
||||||
|
|
||||||
|
using (var command = new SqliteCommand(insertCommand, connection))
|
||||||
|
{
|
||||||
|
command.Parameters.AddWithValue("@Datum", datum.ToString("yyyy-MM-dd"));
|
||||||
|
command.Parameters.AddWithValue("@Temperatur", temperatur);
|
||||||
|
command.Parameters.AddWithValue("@PHWert", phWert);
|
||||||
|
command.Parameters.AddWithValue("@Nitrat", nitrat);
|
||||||
|
command.Parameters.AddWithValue("@Ammoniak", ammoniak);
|
||||||
|
|
||||||
|
command.ExecuteNonQuery();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ruft alle gespeicherten Werte aus der Datenbank ab und gibt sie als Strings zurück
|
||||||
|
public List<string> GetValues()
|
||||||
|
{
|
||||||
|
var values = new List<string>();
|
||||||
|
|
||||||
|
using (var connection = new SqliteConnection(ConnectionString))
|
||||||
|
{
|
||||||
|
connection.Open();
|
||||||
|
|
||||||
|
string selectCommand = "SELECT Datum, Temperatur, PHWert, Nitrat, Ammoniak FROM Werte;";
|
||||||
|
|
||||||
|
using (var command = new SqliteCommand(selectCommand, connection))
|
||||||
|
using (var reader = command.ExecuteReader())
|
||||||
|
{
|
||||||
|
while (reader.Read())
|
||||||
|
{
|
||||||
|
string value = $"Datum: {reader.GetString(0)}, Temperatur: {reader.GetDouble(1)}°C, " +
|
||||||
|
$"pH-Wert: {reader.GetDouble(2)}, Nitrat: {reader.GetDouble(3)} mg/L, " +
|
||||||
|
$"Ammoniak: {reader.GetDouble(4)} mg/L";
|
||||||
|
values.Add(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return values;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ruft alle gespeicherten Werte aus der Datenbank ab und gibt sie als Objekte zurück
|
||||||
|
public List<Wert> GetValuesAsObjects()
|
||||||
|
{
|
||||||
|
var werte = new List<Wert>();
|
||||||
|
|
||||||
|
using (var connection = new SqliteConnection(ConnectionString))
|
||||||
|
{
|
||||||
|
connection.Open();
|
||||||
|
|
||||||
|
string selectCommand = "SELECT Datum, Temperatur, PHWert, Nitrat, Ammoniak FROM Werte ORDER BY Datum ASC;";
|
||||||
|
|
||||||
|
using (var command = new SqliteCommand(selectCommand, connection))
|
||||||
|
using (var reader = command.ExecuteReader())
|
||||||
|
{
|
||||||
|
while (reader.Read())
|
||||||
|
{
|
||||||
|
werte.Add(new Wert
|
||||||
|
{
|
||||||
|
Datum = reader.GetString(0),
|
||||||
|
Temperatur = reader.GetDouble(1),
|
||||||
|
PHWert = reader.GetDouble(2),
|
||||||
|
Nitrat = reader.GetDouble(3),
|
||||||
|
Ammoniak = reader.GetDouble(4)
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return werte;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Klasse zur Darstellung eines Wertes
|
||||||
|
public class Wert
|
||||||
|
{
|
||||||
|
public string Datum { get; set; }
|
||||||
|
public double Temperatur { get; set; }
|
||||||
|
public double PHWert { get; set; }
|
||||||
|
public double Nitrat { get; set; }
|
||||||
|
public double Ammoniak { get; set; }
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -8,12 +8,175 @@
|
|||||||
".NETCoreApp,Version=v9.0": {
|
".NETCoreApp,Version=v9.0": {
|
||||||
"AquaCare.Persistence/1.0.0": {
|
"AquaCare.Persistence/1.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AquaCare.Model": "1.0.0"
|
"AquaCare.Model": "1.0.0",
|
||||||
|
"Microsoft.Data.Sqlite": "9.0.5"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"AquaCare.Persistence.dll": {}
|
"AquaCare.Persistence.dll": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||||
|
"assemblyVersion": "9.0.5.0",
|
||||||
|
"fileVersion": "9.0.525.21604"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.Memory": "4.5.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||||
|
"rid": "browser-wasm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-armel/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-armel",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-mips64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-mips64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-s390x",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-ppc64le",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-s390x/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-s390x",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x86/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-x86",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "maccatalyst-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "maccatalyst-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm64/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x64/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x86/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-x86",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"AquaCare.Model.dll": {
|
"AquaCare.Model.dll": {
|
||||||
@ -30,6 +193,55 @@
|
|||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
},
|
},
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||||
|
"path": "microsoft.data.sqlite/9.0.5",
|
||||||
|
"hashPath": "microsoft.data.sqlite.9.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||||
|
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||||
|
"hashPath": "microsoft.data.sqlite.core.9.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||||
|
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||||
|
"path": "sqlitepclraw.core/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||||
|
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||||
|
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
|
||||||
|
"path": "system.memory/4.5.3",
|
||||||
|
"hashPath": "system.memory.4.5.3.nupkg.sha512"
|
||||||
|
},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -106,6 +106,12 @@
|
|||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net9.0": {
|
"net9.0": {
|
||||||
"targetAlias": "net9.0",
|
"targetAlias": "net9.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[9.0.5, )"
|
||||||
|
}
|
||||||
|
},
|
||||||
"imports": [
|
"imports": [
|
||||||
"net461",
|
"net461",
|
||||||
"net462",
|
"net462",
|
||||||
|
@ -1,2 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||||
|
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.10\buildTransitive\net9.0\SQLitePCLRaw.lib.e_sqlite3.targets')" />
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Persistence")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Persistence")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5047182bb95fc3f11b208920f49bfea428a8e17e")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6876d299bb7e8ffd36c813fab5cc105bb7aff781")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Persistence")]
|
[assembly: System.Reflection.AssemblyProductAttribute("AquaCare.Persistence")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Persistence")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("AquaCare.Persistence")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
ea72dd178b5a9fd5dd93d036dd79f17968ab384f397ad9f06bb1b46d2454e92f
|
9910e82af89aeb94088ec0ea7f6f728d6a672f9e54f2334910fde36b25d5b9c3
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
3cc35a262fda0f2c05da4272e6134f7d37ae4776a6071b49cc9fc176e2e186d7
|
c0559258dea7482f55952eca9b4eef5b8c75a3d0d6da1e958ec01504f0c6a5d1
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,6 +2,180 @@
|
|||||||
"version": 3,
|
"version": 3,
|
||||||
"targets": {
|
"targets": {
|
||||||
"net9.0": {
|
"net9.0": {
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||||
|
"related": ".xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"System.Memory": "4.5.3"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/_._": {}
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
|
||||||
|
},
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "browser-wasm"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-arm"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-armel/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-armel"
|
||||||
|
},
|
||||||
|
"runtimes/linux-mips64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-mips64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-arm"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-s390x"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-musl-x64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-ppc64le"
|
||||||
|
},
|
||||||
|
"runtimes/linux-s390x/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-s390x"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x64/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-x64"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x86/native/libe_sqlite3.so": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "linux-x86"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "maccatalyst-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "maccatalyst-x64"
|
||||||
|
},
|
||||||
|
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "osx-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "osx-x64"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-arm"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm64/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-arm64"
|
||||||
|
},
|
||||||
|
"runtimes/win-x64/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-x64"
|
||||||
|
},
|
||||||
|
"runtimes/win-x86/native/e_sqlite3.dll": {
|
||||||
|
"assetType": "native",
|
||||||
|
"rid": "win-x86"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"compile": {
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {
|
||||||
|
"type": "package",
|
||||||
|
"compile": {
|
||||||
|
"ref/netcoreapp2.1/_._": {}
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netcoreapp2.1/_._": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"framework": ".NETCoreApp,Version=v9.0",
|
"framework": ".NETCoreApp,Version=v9.0",
|
||||||
@ -15,6 +189,152 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"libraries": {
|
"libraries": {
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"sha512": "Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.data.sqlite/9.0.5",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"lib/netstandard2.0/_._",
|
||||||
|
"microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||||
|
"microsoft.data.sqlite.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"sha512": "cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"Icon.png",
|
||||||
|
"PACKAGE.md",
|
||||||
|
"lib/net6.0/Microsoft.Data.Sqlite.dll",
|
||||||
|
"lib/net6.0/Microsoft.Data.Sqlite.xml",
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll",
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.xml",
|
||||||
|
"lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
|
||||||
|
"lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
|
||||||
|
"microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||||
|
"microsoft.data.sqlite.core.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net461/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml",
|
||||||
|
"lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll",
|
||||||
|
"sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.bundle_e_sqlite3.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.core/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll",
|
||||||
|
"sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.core.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets",
|
||||||
|
"lib/net461/_._",
|
||||||
|
"lib/netstandard2.0/_._",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a",
|
||||||
|
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a",
|
||||||
|
"runtimes/linux-arm/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-arm64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-armel/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-mips64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-arm/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-arm64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-s390x/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-musl-x64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-ppc64le/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-s390x/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-x64/native/libe_sqlite3.so",
|
||||||
|
"runtimes/linux-x86/native/libe_sqlite3.so",
|
||||||
|
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/osx-arm64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/osx-x64/native/libe_sqlite3.dylib",
|
||||||
|
"runtimes/win-arm/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win-arm64/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win-x64/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win-x86/native/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
|
||||||
|
"sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.lib.e_sqlite3.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll",
|
||||||
|
"sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"sqlitepclraw.provider.e_sqlite3.nuspec"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"System.Memory/4.5.3": {
|
||||||
|
"sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
|
||||||
|
"type": "package",
|
||||||
|
"path": "system.memory/4.5.3",
|
||||||
|
"files": [
|
||||||
|
".nupkg.metadata",
|
||||||
|
".signature.p7s",
|
||||||
|
"LICENSE.TXT",
|
||||||
|
"THIRD-PARTY-NOTICES.TXT",
|
||||||
|
"lib/netcoreapp2.1/_._",
|
||||||
|
"lib/netstandard1.1/System.Memory.dll",
|
||||||
|
"lib/netstandard1.1/System.Memory.xml",
|
||||||
|
"lib/netstandard2.0/System.Memory.dll",
|
||||||
|
"lib/netstandard2.0/System.Memory.xml",
|
||||||
|
"ref/netcoreapp2.1/_._",
|
||||||
|
"system.memory.4.5.3.nupkg.sha512",
|
||||||
|
"system.memory.nuspec",
|
||||||
|
"useSharedDesignerContext.txt",
|
||||||
|
"version.txt"
|
||||||
|
]
|
||||||
|
},
|
||||||
"AquaCare.Model/1.0.0": {
|
"AquaCare.Model/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"path": "../AquaCare.Model/AquaCare.Model.csproj",
|
"path": "../AquaCare.Model/AquaCare.Model.csproj",
|
||||||
@ -23,7 +343,8 @@
|
|||||||
},
|
},
|
||||||
"projectFileDependencyGroups": {
|
"projectFileDependencyGroups": {
|
||||||
"net9.0": [
|
"net9.0": [
|
||||||
"AquaCare.Model >= 1.0.0"
|
"AquaCare.Model >= 1.0.0",
|
||||||
|
"Microsoft.Data.Sqlite >= 9.0.5"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"packageFolders": {
|
"packageFolders": {
|
||||||
@ -72,6 +393,12 @@
|
|||||||
"frameworks": {
|
"frameworks": {
|
||||||
"net9.0": {
|
"net9.0": {
|
||||||
"targetAlias": "net9.0",
|
"targetAlias": "net9.0",
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite": {
|
||||||
|
"target": "Package",
|
||||||
|
"version": "[9.0.5, )"
|
||||||
|
}
|
||||||
|
},
|
||||||
"imports": [
|
"imports": [
|
||||||
"net461",
|
"net461",
|
||||||
"net462",
|
"net462",
|
||||||
|
@ -1,8 +1,16 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "oSTExYeS3C8=",
|
"dgSpecHash": "9dOgtzXVJ1g=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "C:\\Users\\HP 15-db1305ng\\Desktop\\AquaCare\\AquaCare.Persistence\\AquaCare.Persistence.csproj",
|
"projectFilePath": "C:\\Users\\HP 15-db1305ng\\Desktop\\AquaCare\\AquaCare.Persistence\\AquaCare.Persistence.csproj",
|
||||||
"expectedPackageFiles": [],
|
"expectedPackageFiles": [
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\microsoft.data.sqlite\\9.0.5\\microsoft.data.sqlite.9.0.5.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.5\\microsoft.data.sqlite.core.9.0.5.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512",
|
||||||
|
"C:\\Users\\HP 15-db1305ng\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512"
|
||||||
|
],
|
||||||
"logs": []
|
"logs": []
|
||||||
}
|
}
|
@ -9,16 +9,18 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Avalonia" Version="11.2.6" />
|
<PackageReference Include="Avalonia" Version="11.3.0" />
|
||||||
<PackageReference Include="Avalonia.Desktop" Version="11.2.6" />
|
<PackageReference Include="Avalonia.Controls.DataGrid" Version="11.3.0" />
|
||||||
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.6" />
|
<PackageReference Include="Avalonia.Desktop" Version="11.3.0" />
|
||||||
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.6" />
|
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.0" />
|
||||||
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
|
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.3.0" />
|
||||||
<PackageReference Include="Avalonia.Diagnostics" Version="11.2.6">
|
<PackageReference Include="Avalonia.Diagnostics" Version="11.3.0">
|
||||||
<IncludeAssets Condition="'$(Configuration)' != 'Debug'">None</IncludeAssets>
|
<IncludeAssets Condition="'$(Configuration)' != 'Debug'">None</IncludeAssets>
|
||||||
<PrivateAssets Condition="'$(Configuration)' != 'Debug'">All</PrivateAssets>
|
<PrivateAssets Condition="'$(Configuration)' != 'Debug'">All</PrivateAssets>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
</ItemGroup>
|
<PackageReference Include="MessageBox.Avalonia" Version="3.2.0" />
|
||||||
|
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.5" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\AquaCare.Controller\AquaCare.Controller.csproj" />
|
<ProjectReference Include="..\AquaCare.Controller\AquaCare.Controller.csproj" />
|
||||||
@ -26,11 +28,11 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<AvaloniaResource Include="Ressourcen\**"/>
|
<AvaloniaResource Include="Ressourcen\**" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<AvaloniaResource Include="Style.xaml"/>
|
<AvaloniaResource Include="Style.xaml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
||||||
|
BIN
AquaCare.View/AquaCare.db
Normal file
BIN
AquaCare.View/AquaCare.db
Normal file
Binary file not shown.
@ -1,6 +1,7 @@
|
|||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
using Avalonia.Interactivity;
|
using Avalonia.Interactivity;
|
||||||
using System;
|
using System;
|
||||||
|
using AquaCare.View;
|
||||||
|
|
||||||
namespace AquaCare.View
|
namespace AquaCare.View
|
||||||
{
|
{
|
||||||
@ -13,14 +14,14 @@ namespace AquaCare.View
|
|||||||
|
|
||||||
private void buttonPflegeClick(object? sender, RoutedEventArgs e)
|
private void buttonPflegeClick(object? sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
var dialog = new Window { Title = "Pflege" };
|
var pflegeWindow = new PflegeWindow();
|
||||||
dialog.ShowDialog(this);
|
pflegeWindow.ShowDialog(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonWerteClick(object? sender, RoutedEventArgs e)
|
private void buttonWerteClick(object? sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
var dialog = new Window { Title = "Werte" };
|
var werteWindow = new WerteWindow(); // Neues Werte-Fenster instanziieren
|
||||||
dialog.ShowDialog(this);
|
werteWindow.ShowDialog(this); // Fenster als Dialog öffnen
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonTutorialsClick(object? sender, RoutedEventArgs e)
|
private void buttonTutorialsClick(object? sender, RoutedEventArgs e)
|
||||||
|
24
AquaCare.View/PflegeWindow.axaml
Normal file
24
AquaCare.View/PflegeWindow.axaml
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<Window xmlns="https://github.com/avaloniaui"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
|
x:Class="AquaCare.View.PflegeWindow"
|
||||||
|
Title="Pflege - Werte eintragen"
|
||||||
|
Width="400" Height="300">
|
||||||
|
<Grid RowDefinitions="Auto,Auto,Auto,Auto,Auto" Margin="20">
|
||||||
|
<!-- Eingabefelder -->
|
||||||
|
<TextBlock Text="Datum:" Grid.Row="0" />
|
||||||
|
<DatePicker x:Name="DatumPicker" Grid.Row="0" Margin="100,0,0,0" />
|
||||||
|
|
||||||
|
<TextBlock Text="Temperatur (°C):" Grid.Row="1" />
|
||||||
|
<TextBox x:Name="TemperaturTextBox" Grid.Row="1" Margin="150,0,0,0" />
|
||||||
|
|
||||||
|
<TextBlock Text="pH-Wert:" Grid.Row="2" />
|
||||||
|
<TextBox x:Name="PHWertTextBox" Grid.Row="2" Margin="150,0,0,0" />
|
||||||
|
|
||||||
|
<TextBlock Text="Nitrat (mg/L):" Grid.Row="3" />
|
||||||
|
<TextBox x:Name="NitratTextBox" Grid.Row="3" Margin="150,0,0,0" />
|
||||||
|
|
||||||
|
<!-- Buttons -->
|
||||||
|
<Button Content="Speichern" Grid.Row="4" HorizontalAlignment="Right" Click="SaveClick" />
|
||||||
|
<Button Content="Abbrechen" Grid.Row="4" HorizontalAlignment="Left" Click="CancelClick" />
|
||||||
|
</Grid>
|
||||||
|
</Window>
|
70
AquaCare.View/PflegeWindow.axaml.cs
Normal file
70
AquaCare.View/PflegeWindow.axaml.cs
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Interactivity;
|
||||||
|
using AquaCare.Persistence;
|
||||||
|
using System;
|
||||||
|
|
||||||
|
namespace AquaCare.View
|
||||||
|
{
|
||||||
|
public partial class PflegeWindow : Window
|
||||||
|
{
|
||||||
|
private readonly Datenbank _datenbank;
|
||||||
|
|
||||||
|
public PflegeWindow()
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
_datenbank = new Datenbank();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SaveClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (DatumPicker.SelectedDate.HasValue &&
|
||||||
|
double.TryParse(TemperaturTextBox.Text, out double temperatur) &&
|
||||||
|
double.TryParse(PHWertTextBox.Text, out double phWert) &&
|
||||||
|
double.TryParse(NitratTextBox.Text, out double nitrat))
|
||||||
|
{
|
||||||
|
if (temperatur < 0 || phWert < 0 || nitrat < 0)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Fehler: Werte dürfen nicht negativ sein.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
_datenbank.AddValue(DatumPicker.SelectedDate.Value.DateTime, temperatur, phWert, nitrat, 0.0);
|
||||||
|
Console.WriteLine("Erfolg: Werte erfolgreich gespeichert.");
|
||||||
|
|
||||||
|
// Eingabefelder zurücksetzen
|
||||||
|
DatumPicker.SelectedDate = null;
|
||||||
|
TemperaturTextBox.Text = string.Empty;
|
||||||
|
PHWertTextBox.Text = string.Empty;
|
||||||
|
NitratTextBox.Text = string.Empty;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("Fehler: Bitte alle Felder korrekt ausfüllen.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Fehler beim Speichern der Werte: {ex.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void CancelClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
Console.WriteLine("Möchten Sie das Fenster wirklich schließen? (Ja/Nein)");
|
||||||
|
|
||||||
|
// Simuliere eine Benutzeraktion (z. B. durch eine UI-Komponente oder Konsoleninteraktion)
|
||||||
|
bool userConfirmed = true; // Setze dies basierend auf der Benutzeraktion
|
||||||
|
|
||||||
|
if (userConfirmed)
|
||||||
|
{
|
||||||
|
this.Close(); // Fenster schließen
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("Schließen des Fensters abgebrochen.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
38
AquaCare.View/WerteWindow.axaml
Normal file
38
AquaCare.View/WerteWindow.axaml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<Window xmlns="https://github.com/avaloniaui"
|
||||||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
|
x:Class="AquaCare.View.WerteWindow"
|
||||||
|
Title="Werte - Übersicht"
|
||||||
|
Width="800" Height="600"
|
||||||
|
Icon="Ressourcen/Bilder/ProgrammIcon.ico">
|
||||||
|
|
||||||
|
<Grid>
|
||||||
|
<Grid.RowDefinitions>
|
||||||
|
<RowDefinition Height="Auto"/> <!-- Überschrift -->
|
||||||
|
<RowDefinition Height="*"/> <!-- Hauptinhalt -->
|
||||||
|
</Grid.RowDefinitions>
|
||||||
|
|
||||||
|
<!-- Überschrift -->
|
||||||
|
<TextBlock Grid.Row="0"
|
||||||
|
Text="Werte - Übersicht"
|
||||||
|
FontSize="24"
|
||||||
|
HorizontalAlignment="Center"
|
||||||
|
Margin="0,10,0,10"/>
|
||||||
|
|
||||||
|
<!-- Hauptinhalt -->
|
||||||
|
<StackPanel Grid.Row="1" Margin="20" Spacing="10">
|
||||||
|
<ListBox x:Name="ValuesList" Grid.Row="1" Margin="20" />
|
||||||
|
<!-- Beispielwerte -->
|
||||||
|
<TextBlock Text="Temperatur: 25°C" FontSize="18"/>
|
||||||
|
<TextBlock Text="pH-Wert: 7.5" FontSize="18"/>
|
||||||
|
<TextBlock Text="Nitrat: 10 mg/L" FontSize="18"/>
|
||||||
|
<TextBlock Text="Ammoniak: 0 mg/L" FontSize="18"/>
|
||||||
|
|
||||||
|
<Grid>
|
||||||
|
<DataGrid x:Name="WerteDataGrid" AutoGenerateColumns="True" />
|
||||||
|
</Grid>
|
||||||
|
|
||||||
|
<!-- Schließen-Button -->
|
||||||
|
<Button Content="Schließen" HorizontalAlignment="Center" Width="100" Click="CloseWindowClick"/>
|
||||||
|
</StackPanel>
|
||||||
|
</Grid>
|
||||||
|
</Window>
|
50
AquaCare.View/WerteWindow.axaml.cs
Normal file
50
AquaCare.View/WerteWindow.axaml.cs
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Interactivity;
|
||||||
|
using AquaCare.Persistence;
|
||||||
|
using System;
|
||||||
|
|
||||||
|
namespace AquaCare.View
|
||||||
|
{
|
||||||
|
public partial class WerteWindow : Window
|
||||||
|
{
|
||||||
|
private readonly Datenbank _datenbank;
|
||||||
|
|
||||||
|
public WerteWindow()
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
_datenbank = new Datenbank();
|
||||||
|
LoadValues();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void LoadValues()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var werte = _datenbank.GetValuesAsObjects();
|
||||||
|
WerteDataGrid.ItemsSource = werte; // Bindet die Werte an das DataGrid
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"Fehler beim Laden der Werte: {ex.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void CloseWindowClick(object? sender, RoutedEventArgs e)
|
||||||
|
{
|
||||||
|
// Direkte Benutzerinteraktion ohne MessageBox
|
||||||
|
Console.WriteLine("Möchten Sie das Fenster wirklich schließen? (Ja/Nein)");
|
||||||
|
|
||||||
|
// Simuliere eine Benutzeraktion (z. B. durch eine UI-Komponente oder Konsoleninteraktion)
|
||||||
|
bool userConfirmed = true; // Setze dies basierend auf der Benutzeraktion
|
||||||
|
|
||||||
|
if (userConfirmed)
|
||||||
|
{
|
||||||
|
this.Close(); // Fenster schließen
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.WriteLine("Schließen des Fensters abgebrochen.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -10,66 +10,69 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AquaCare.Controller": "1.0.0",
|
"AquaCare.Controller": "1.0.0",
|
||||||
"AquaCare.Model": "1.0.0",
|
"AquaCare.Model": "1.0.0",
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"Avalonia.Desktop": "11.2.6",
|
"Avalonia.Controls.DataGrid": "11.3.0",
|
||||||
"Avalonia.Diagnostics": "11.2.6",
|
"Avalonia.Desktop": "11.3.0",
|
||||||
"Avalonia.Fonts.Inter": "11.2.6",
|
"Avalonia.Diagnostics": "11.3.0",
|
||||||
"Avalonia.Themes.Fluent": "11.2.6"
|
"Avalonia.Fonts.Inter": "11.3.0",
|
||||||
|
"Avalonia.Themes.Fluent": "11.3.0",
|
||||||
|
"MessageBox.Avalonia": "3.2.0",
|
||||||
|
"Microsoft.Data.Sqlite": "9.0.5"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"AquaCare.View.dll": {}
|
"AquaCare.View.dll": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia/11.2.6": {
|
"Avalonia/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia.BuildServices": "0.0.31",
|
"Avalonia.BuildServices": "0.0.31",
|
||||||
"Avalonia.Remote.Protocol": "11.2.6",
|
"Avalonia.Remote.Protocol": "11.3.0",
|
||||||
"MicroCom.Runtime": "0.11.0"
|
"MicroCom.Runtime": "0.11.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Base.dll": {
|
"lib/net8.0/Avalonia.Base.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.Controls.dll": {
|
"lib/net8.0/Avalonia.Controls.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.DesignerSupport.dll": {
|
"lib/net8.0/Avalonia.DesignerSupport.dll": {
|
||||||
"assemblyVersion": "0.7.0.0",
|
"assemblyVersion": "0.7.0.0",
|
||||||
"fileVersion": "0.7.0.0"
|
"fileVersion": "0.7.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.Dialogs.dll": {
|
"lib/net8.0/Avalonia.Dialogs.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.Markup.Xaml.dll": {
|
"lib/net8.0/Avalonia.Markup.Xaml.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.Markup.dll": {
|
"lib/net8.0/Avalonia.Markup.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.Metal.dll": {
|
"lib/net8.0/Avalonia.Metal.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.MicroCom.dll": {
|
"lib/net8.0/Avalonia.MicroCom.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.OpenGL.dll": {
|
"lib/net8.0/Avalonia.OpenGL.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.Vulkan.dll": {
|
"lib/net8.0/Avalonia.Vulkan.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
},
|
},
|
||||||
"lib/net8.0/Avalonia.dll": {
|
"lib/net8.0/Avalonia.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -93,90 +96,88 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.BuildServices/0.0.31": {},
|
"Avalonia.BuildServices/0.0.31": {},
|
||||||
"Avalonia.Controls.ColorPicker/11.2.6": {
|
"Avalonia.Controls.ColorPicker/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"Avalonia.Remote.Protocol": "11.2.6"
|
"Avalonia.Remote.Protocol": "11.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
|
"lib/net8.0/Avalonia.Controls.ColorPicker.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Controls.DataGrid/11.2.6": {
|
"Avalonia.Controls.DataGrid/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0"
|
||||||
"Avalonia.Remote.Protocol": "11.2.6"
|
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Controls.DataGrid.dll": {
|
"lib/net8.0/Avalonia.Controls.DataGrid.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Desktop/11.2.6": {
|
"Avalonia.Desktop/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"Avalonia.Native": "11.2.6",
|
"Avalonia.Native": "11.3.0",
|
||||||
"Avalonia.Skia": "11.2.6",
|
"Avalonia.Skia": "11.3.0",
|
||||||
"Avalonia.Win32": "11.2.6",
|
"Avalonia.Win32": "11.3.0",
|
||||||
"Avalonia.X11": "11.2.6"
|
"Avalonia.X11": "11.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Desktop.dll": {
|
"lib/net8.0/Avalonia.Desktop.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Diagnostics/11.2.6": {
|
"Avalonia.Diagnostics/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"Avalonia.Controls.ColorPicker": "11.2.6",
|
"Avalonia.Controls.ColorPicker": "11.3.0",
|
||||||
"Avalonia.Controls.DataGrid": "11.2.6",
|
"Avalonia.Themes.Simple": "11.3.0"
|
||||||
"Avalonia.Themes.Simple": "11.2.6"
|
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Diagnostics.dll": {
|
"lib/net8.0/Avalonia.Diagnostics.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Fonts.Inter/11.2.6": {
|
"Avalonia.Fonts.Inter/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6"
|
"Avalonia": "11.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Fonts.Inter.dll": {
|
"lib/net8.0/Avalonia.Fonts.Inter.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.FreeDesktop/11.2.6": {
|
"Avalonia.FreeDesktop/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"Tmds.DBus.Protocol": "0.20.0"
|
"Tmds.DBus.Protocol": "0.21.2"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.FreeDesktop.dll": {
|
"lib/net8.0/Avalonia.FreeDesktop.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Native/11.2.6": {
|
"Avalonia.Native/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6"
|
"Avalonia": "11.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Native.dll": {
|
"lib/net8.0/Avalonia.Native.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"runtimeTargets": {
|
"runtimeTargets": {
|
||||||
@ -187,17 +188,17 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Remote.Protocol/11.2.6": {
|
"Avalonia.Remote.Protocol/11.3.0": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Remote.Protocol.dll": {
|
"lib/net8.0/Avalonia.Remote.Protocol.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Skia/11.2.6": {
|
"Avalonia.Skia/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"HarfBuzzSharp": "7.3.0.3",
|
"HarfBuzzSharp": "7.3.0.3",
|
||||||
"HarfBuzzSharp.NativeAssets.Linux": "7.3.0.3",
|
"HarfBuzzSharp.NativeAssets.Linux": "7.3.0.3",
|
||||||
"HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3",
|
"HarfBuzzSharp.NativeAssets.WebAssembly": "7.3.0.3",
|
||||||
@ -207,55 +208,70 @@
|
|||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Skia.dll": {
|
"lib/net8.0/Avalonia.Skia.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Themes.Fluent/11.2.6": {
|
"Avalonia.Themes.Fluent/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6"
|
"Avalonia": "11.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Themes.Fluent.dll": {
|
"lib/net8.0/Avalonia.Themes.Fluent.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Themes.Simple/11.2.6": {
|
"Avalonia.Themes.Simple/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6"
|
"Avalonia": "11.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.Themes.Simple.dll": {
|
"lib/net8.0/Avalonia.Themes.Simple.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.Win32/11.2.6": {
|
"Avalonia.Win32/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
|
"Avalonia.Angle.Windows.Natives": "2.1.22045.20230930"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
|
"lib/net8.0/Avalonia.Win32.Automation.dll": {
|
||||||
|
"assemblyVersion": "11.3.0.0",
|
||||||
|
"fileVersion": "11.3.0.0"
|
||||||
|
},
|
||||||
"lib/net8.0/Avalonia.Win32.dll": {
|
"lib/net8.0/Avalonia.Win32.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Avalonia.X11/11.2.6": {
|
"Avalonia.X11/11.3.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Avalonia": "11.2.6",
|
"Avalonia": "11.3.0",
|
||||||
"Avalonia.FreeDesktop": "11.2.6",
|
"Avalonia.FreeDesktop": "11.3.0",
|
||||||
"Avalonia.Skia": "11.2.6"
|
"Avalonia.Skia": "11.3.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Avalonia.X11.dll": {
|
"lib/net8.0/Avalonia.X11.dll": {
|
||||||
"assemblyVersion": "11.2.6.0",
|
"assemblyVersion": "11.3.0.0",
|
||||||
"fileVersion": "11.2.6.0"
|
"fileVersion": "11.3.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DialogHost.Avalonia/0.8.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Avalonia": "11.3.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/DialogHost.Avalonia.dll": {
|
||||||
|
"assemblyVersion": "0.8.1.0",
|
||||||
|
"fileVersion": "0.8.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -327,6 +343,18 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"MessageBox.Avalonia/3.2.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Avalonia": "11.3.0",
|
||||||
|
"DialogHost.Avalonia": "0.8.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/MsBox.Avalonia.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"MicroCom.Runtime/0.11.0": {
|
"MicroCom.Runtime/0.11.0": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net5.0/MicroCom.Runtime.dll": {
|
"lib/net5.0/MicroCom.Runtime.dll": {
|
||||||
@ -335,6 +363,24 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.Data.Sqlite.Core": "9.0.5",
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.Data.Sqlite.dll": {
|
||||||
|
"assemblyVersion": "9.0.5.0",
|
||||||
|
"fileVersion": "9.0.525.21604"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"SkiaSharp/2.88.9": {
|
"SkiaSharp/2.88.9": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"SkiaSharp.NativeAssets.Win32": "2.88.9",
|
"SkiaSharp.NativeAssets.Win32": "2.88.9",
|
||||||
@ -403,15 +449,159 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"System.Memory": "4.5.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/SQLitePCLRaw.core.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"runtimeTargets": {
|
||||||
|
"runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
|
||||||
|
"rid": "browser-wasm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-arm64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-armel/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-armel",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-mips64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-mips64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-s390x",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-musl-x64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-ppc64le/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-ppc64le",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-s390x/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-s390x",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x64/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/linux-x86/native/libe_sqlite3.so": {
|
||||||
|
"rid": "linux-x86",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "maccatalyst-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "maccatalyst-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-arm64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/osx-x64/native/libe_sqlite3.dylib": {
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-arm",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-arm64/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x64/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-x64",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
},
|
||||||
|
"runtimes/win-x86/native/e_sqlite3.dll": {
|
||||||
|
"rid": "win-x86",
|
||||||
|
"assetType": "native",
|
||||||
|
"fileVersion": "0.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"dependencies": {
|
||||||
|
"SQLitePCLRaw.core": "2.1.10"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
|
||||||
|
"assemblyVersion": "2.1.10.2445",
|
||||||
|
"fileVersion": "2.1.10.2445"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"System.IO.Pipelines/8.0.0": {},
|
"System.IO.Pipelines/8.0.0": {},
|
||||||
"Tmds.DBus.Protocol/0.20.0": {
|
"System.Memory/4.5.3": {},
|
||||||
|
"Tmds.DBus.Protocol/0.21.2": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"System.IO.Pipelines": "8.0.0"
|
"System.IO.Pipelines": "8.0.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net8.0/Tmds.DBus.Protocol.dll": {
|
"lib/net8.0/Tmds.DBus.Protocol.dll": {
|
||||||
"assemblyVersion": "0.20.0.0",
|
"assemblyVersion": "0.21.2.0",
|
||||||
"fileVersion": "0.20.0.0"
|
"fileVersion": "0.21.2.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -437,7 +627,8 @@
|
|||||||
},
|
},
|
||||||
"AquaCare.Persistence/1.0.0": {
|
"AquaCare.Persistence/1.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AquaCare.Model": "1.0.0"
|
"AquaCare.Model": "1.0.0",
|
||||||
|
"Microsoft.Data.Sqlite": "9.0.5"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"AquaCare.Persistence.dll": {
|
"AquaCare.Persistence.dll": {
|
||||||
@ -454,12 +645,12 @@
|
|||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
},
|
},
|
||||||
"Avalonia/11.2.6": {
|
"Avalonia/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-Z92CH5hMnI/gAWgNC4fyK07YRN33jpP9DS39cjii4pXXzaOhjNEKopecGZjcjZaAzeFPJWI6+UKnXFe2wf0ovA==",
|
"sha512": "sha512-/j8J0QcekWFBl+DE/4g8WeSGwUK11auhh5d1o5pfOgi5gMrG6V9QdTsPv0ZCDL73c7dJwwL1BZn1WrhE11I76g==",
|
||||||
"path": "avalonia/11.2.6",
|
"path": "avalonia/11.3.0",
|
||||||
"hashPath": "avalonia.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
|
"Avalonia.Angle.Windows.Natives/2.1.22045.20230930": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@ -475,96 +666,103 @@
|
|||||||
"path": "avalonia.buildservices/0.0.31",
|
"path": "avalonia.buildservices/0.0.31",
|
||||||
"hashPath": "avalonia.buildservices.0.0.31.nupkg.sha512"
|
"hashPath": "avalonia.buildservices.0.0.31.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Controls.ColorPicker/11.2.6": {
|
"Avalonia.Controls.ColorPicker/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-LTq8Ii/SNW8+klJSGm6KkCfdfEBZDbTaFzAHoCJobYqZHv7Lev3OsfEWBsuIAAIGOibgFChNIkSEu4rAaD+yLQ==",
|
"sha512": "sha512-MqwZPVdBiDc0h6DHVG5Igb+bd+3o7IOM9nbHgNPlJn38xG0jQb+YqqRcvnt/KnD5FBEaXZcGmiW3rqU9ydXvlg==",
|
||||||
"path": "avalonia.controls.colorpicker/11.2.6",
|
"path": "avalonia.controls.colorpicker/11.3.0",
|
||||||
"hashPath": "avalonia.controls.colorpicker.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.controls.colorpicker.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Controls.DataGrid/11.2.6": {
|
"Avalonia.Controls.DataGrid/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-0Jj3c9q19ifY1VEXJgtdnH9AcGsuL/8NMrUq5R7H8qR6yRJm+OpnTqR3y3e2hl2EybVZ5mIiaJcmMoenu45ZqQ==",
|
"sha512": "sha512-adUf0W2omXcmXOqcVfZLchtJUkuSO3WAEutzN4xDGP74wS5q9pGigc2yKCZOhKvYBDY6Yfcu5sIe5Avb8V9X4w==",
|
||||||
"path": "avalonia.controls.datagrid/11.2.6",
|
"path": "avalonia.controls.datagrid/11.3.0",
|
||||||
"hashPath": "avalonia.controls.datagrid.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.controls.datagrid.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Desktop/11.2.6": {
|
"Avalonia.Desktop/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-x3GhSQj24+yzRJ5r435JeIfEMThGfhcXDpCU3qNdf8j6FI4mRaGGLhPk7CVlL7k//kr1gYaYFtE8vgab6Cyhsg==",
|
"sha512": "sha512-X1nUSIDHPFt34U8Dn4Hk8/c/i+rN3pA0Nv4awfYHlYdenmLqE82gm8fpKmQE6/OfguUN1yMYi/uU9lAAAbd2hg==",
|
||||||
"path": "avalonia.desktop/11.2.6",
|
"path": "avalonia.desktop/11.3.0",
|
||||||
"hashPath": "avalonia.desktop.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.desktop.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Diagnostics/11.2.6": {
|
"Avalonia.Diagnostics/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-buw4qZ3DJfJHSC1D72WLIEAijBajNo8TkD+jOMsM8vYVCdvCJogldU9svPQ6R+Q90jOphUDHz117tp89q1/BTg==",
|
"sha512": "sha512-P152VhCexkrvTLRiRj7mSzUSMGKwTEsbz/XWTogV/33vGVWeCC8tStf/c8YsRrU5kSITtKeCV52UOh4m46hTfA==",
|
||||||
"path": "avalonia.diagnostics/11.2.6",
|
"path": "avalonia.diagnostics/11.3.0",
|
||||||
"hashPath": "avalonia.diagnostics.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.diagnostics.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Fonts.Inter/11.2.6": {
|
"Avalonia.Fonts.Inter/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-o6ZUiwJhiY8Nlqij/FfFwVcBWYtbY9cHgbB0/I6jfWPANzw1zfbF1HmpZKqDwzoofPAL0ZfgjWSOREGjoJNtKw==",
|
"sha512": "sha512-1PXi6Ehk5LwZBBkgSXmxsB5iW4UVSLyS3t39it1uB5bGIhagiDMh1RK4kuiZive7f6NRDfRSDCmpsqRKNDGvLg==",
|
||||||
"path": "avalonia.fonts.inter/11.2.6",
|
"path": "avalonia.fonts.inter/11.3.0",
|
||||||
"hashPath": "avalonia.fonts.inter.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.fonts.inter.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.FreeDesktop/11.2.6": {
|
"Avalonia.FreeDesktop/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-eRu99QcnJYvNl4rBT626L9oyctP4rhNmrv6h+ARcIJWVmvJIYl6UJoWTEL9UA3jlw6tBE+MdBPr2b3c5Y36ppw==",
|
"sha512": "sha512-NUoXEEmZ4gbXn5c2Smv2QfDT23Ps2x2O1Dls5/op1AjmxZFXRkx/zz1xQVnJu6cHEA2Jx4i+SG7AvCPVs8bBBA==",
|
||||||
"path": "avalonia.freedesktop/11.2.6",
|
"path": "avalonia.freedesktop/11.3.0",
|
||||||
"hashPath": "avalonia.freedesktop.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.freedesktop.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Native/11.2.6": {
|
"Avalonia.Native/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-VtDBdjmvB8xQD5EAdmrOJ116+r3eSGrnB1FnTYdZv2jHLtoMaZnXWFGye0ZxXlXyzkoxW3yR0t7pB4Lj2YJRDw==",
|
"sha512": "sha512-1KFRYgxY9IVxceXB+/jRH0zCrhcKDOs/mTxLexZGd5MT8oKs0NTnAHP8R09bCQOw9aGcYLpzXVzKzhpGulxxWQ==",
|
||||||
"path": "avalonia.native/11.2.6",
|
"path": "avalonia.native/11.3.0",
|
||||||
"hashPath": "avalonia.native.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.native.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Remote.Protocol/11.2.6": {
|
"Avalonia.Remote.Protocol/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-0DVvZW6awq5piAnKD6+sb6JB30zY9wlaZPfR8vhRsvlJGZUx4By24SOku3cHZIvnS1Yxwca+IY5lr99FlJtF+Q==",
|
"sha512": "sha512-noH0+YgFsXshhDnEcBATw5EULNiTYv4gznE2OnSPDvU5K9/COVs6W3ZWlYY1lwY+w4x1IGueMux7dcw0TbjEzA==",
|
||||||
"path": "avalonia.remote.protocol/11.2.6",
|
"path": "avalonia.remote.protocol/11.3.0",
|
||||||
"hashPath": "avalonia.remote.protocol.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.remote.protocol.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Skia/11.2.6": {
|
"Avalonia.Skia/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-1Y6JsUzmE4EH7txZewFG6TFhNX3Pfh9JijQSxtsu+RssrqrebsfXGm9eBEUJeGslFT4Okafl7rOM0SkHBR7xeg==",
|
"sha512": "sha512-6R3+Qp3u0W70MFAxBD4bjRVwQtXs7TstsD2eqLR1HOJI07sha2dh2GoogOI5hKLBn32fD6gek7iSJL6kqH5OiA==",
|
||||||
"path": "avalonia.skia/11.2.6",
|
"path": "avalonia.skia/11.3.0",
|
||||||
"hashPath": "avalonia.skia.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.skia.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Themes.Fluent/11.2.6": {
|
"Avalonia.Themes.Fluent/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-Bo6YsWq7bkwKVv+GOnSMo2dy0sbIW4S1Tt5/NKlUxfx0uzd6dl2Uypdt77xk3aHWdy1zQXbEGlkW8A4luIXKcA==",
|
"sha512": "sha512-tRcR0xKhpnHikIhtiE1vchuNHD/hvqLtto9yKmw73eZyhsyQMCncCu3GGfWTCCHOxJfawdMUCfUWo8COqmgLZw==",
|
||||||
"path": "avalonia.themes.fluent/11.2.6",
|
"path": "avalonia.themes.fluent/11.3.0",
|
||||||
"hashPath": "avalonia.themes.fluent.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.themes.fluent.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Themes.Simple/11.2.6": {
|
"Avalonia.Themes.Simple/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-38jnpB8bcKKwuHmmR6aVwXT5oFs7pXXcBxLkePeSUku3p5Km8c3ujYA+tOBsyhOpnSWhvLtz1TLYWrDYKAgmRw==",
|
"sha512": "sha512-pGurEpish9NS89iiBLbvIlN+DJ5hGaW1ABxcIl6XL9M/WcvUPtLznxoI0dbW2zw8OLDSsvowbsvQLdyknEvmhA==",
|
||||||
"path": "avalonia.themes.simple/11.2.6",
|
"path": "avalonia.themes.simple/11.3.0",
|
||||||
"hashPath": "avalonia.themes.simple.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.themes.simple.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.Win32/11.2.6": {
|
"Avalonia.Win32/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-qsB+w/NOdoK6TUJXBfbAzhPGtlLHnzbB/Q3PC593h4eDq3M6Vp1yPw0R2SHFikcJJvpsXabnsT56R4l+1Lb9ug==",
|
"sha512": "sha512-25gOjtAyWTEMCfOGioJEZ1iOH2jdOTnVpyK4y8ku1n4CKwnsml9XFbQum253y5rFlty29Vs0TiYzsC0CWuWAVg==",
|
||||||
"path": "avalonia.win32/11.2.6",
|
"path": "avalonia.win32/11.3.0",
|
||||||
"hashPath": "avalonia.win32.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.win32.11.3.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Avalonia.X11/11.2.6": {
|
"Avalonia.X11/11.3.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-wWPkfrRARRkwvd4lE2wm7drK+L3vuITleYs6LPsG8e/eeiDKaxRegUkcyzulXxQgqq/h6D44aWiHpWQOPiSnWw==",
|
"sha512": "sha512-BFkNmxW0pyqrg7q62tAEv7ZCfkR4k2bz39B3umU2VLRrYpsH/b2DocXeqgeYZYJbHikSPAXLkY34IHLZtdkU1w==",
|
||||||
"path": "avalonia.x11/11.2.6",
|
"path": "avalonia.x11/11.3.0",
|
||||||
"hashPath": "avalonia.x11.11.2.6.nupkg.sha512"
|
"hashPath": "avalonia.x11.11.3.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"DialogHost.Avalonia/0.8.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-RLBOMqjJPgSmwe0i1pzX3Q7Pn0i4xE/E1b774krd4VyEkaorz1AYMdYQHyIfuhtQv5NntZyS0MuQbxJl/PhzBg==",
|
||||||
|
"path": "dialoghost.avalonia/0.8.1",
|
||||||
|
"hashPath": "dialoghost.avalonia.0.8.1.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HarfBuzzSharp/7.3.0.3": {
|
"HarfBuzzSharp/7.3.0.3": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
@ -601,6 +799,13 @@
|
|||||||
"path": "harfbuzzsharp.nativeassets.win32/7.3.0.3",
|
"path": "harfbuzzsharp.nativeassets.win32/7.3.0.3",
|
||||||
"hashPath": "harfbuzzsharp.nativeassets.win32.7.3.0.3.nupkg.sha512"
|
"hashPath": "harfbuzzsharp.nativeassets.win32.7.3.0.3.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"MessageBox.Avalonia/3.2.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-f4iJxmyF0fKoJQdMCiSSRitP/niUl4g1mSBLGQ9+/58ZXrhjUImnuLdbuBY36n+JpMegy4FA62s588yJkbbjCA==",
|
||||||
|
"path": "messagebox.avalonia/3.2.0",
|
||||||
|
"hashPath": "messagebox.avalonia.3.2.0.nupkg.sha512"
|
||||||
|
},
|
||||||
"MicroCom.Runtime/0.11.0": {
|
"MicroCom.Runtime/0.11.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@ -608,6 +813,20 @@
|
|||||||
"path": "microcom.runtime/0.11.0",
|
"path": "microcom.runtime/0.11.0",
|
||||||
"hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
|
"hashPath": "microcom.runtime.0.11.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"Microsoft.Data.Sqlite/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Fht/vwX7uzPaIdlj1xtcpKD225GXjPOj7iW8934NNiTfBX5uqeCy2TdlPWPpLj+VPty/UmfgUSJSb55hXHqJMw==",
|
||||||
|
"path": "microsoft.data.sqlite/9.0.5",
|
||||||
|
"hashPath": "microsoft.data.sqlite.9.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.Data.Sqlite.Core/9.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-cP5eBSqra4Ae80X72g0h2N+jdrA4BgoMQmz9JaQmKAEXUHw9N21DPIBqIyMjOo2fK9ISiGytlAOxBAJf1hEvqg==",
|
||||||
|
"path": "microsoft.data.sqlite.core/9.0.5",
|
||||||
|
"hashPath": "microsoft.data.sqlite.core.9.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
"SkiaSharp/2.88.9": {
|
"SkiaSharp/2.88.9": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@ -643,6 +862,34 @@
|
|||||||
"path": "skiasharp.nativeassets.win32/2.88.9",
|
"path": "skiasharp.nativeassets.win32/2.88.9",
|
||||||
"hashPath": "skiasharp.nativeassets.win32.2.88.9.nupkg.sha512"
|
"hashPath": "skiasharp.nativeassets.win32.2.88.9.nupkg.sha512"
|
||||||
},
|
},
|
||||||
|
"SQLitePCLRaw.bundle_e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
|
||||||
|
"path": "sqlitepclraw.bundle_e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.core/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
|
||||||
|
"path": "sqlitepclraw.core/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.core.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.lib.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==",
|
||||||
|
"path": "sqlitepclraw.lib.e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"SQLitePCLRaw.provider.e_sqlite3/2.1.10": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
|
||||||
|
"path": "sqlitepclraw.provider.e_sqlite3/2.1.10",
|
||||||
|
"hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512"
|
||||||
|
},
|
||||||
"System.IO.Pipelines/8.0.0": {
|
"System.IO.Pipelines/8.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
@ -650,12 +897,19 @@
|
|||||||
"path": "system.io.pipelines/8.0.0",
|
"path": "system.io.pipelines/8.0.0",
|
||||||
"hashPath": "system.io.pipelines.8.0.0.nupkg.sha512"
|
"hashPath": "system.io.pipelines.8.0.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Tmds.DBus.Protocol/0.20.0": {
|
"System.Memory/4.5.3": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-2gkt2kuYPhDKd8gtl34jZSJOnn4nRJfFngCDcTZT/uySbK++ua0YQx2418l9Rn1Y4dE5XNq6zG9ZsE5ltLlNNw==",
|
"sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
|
||||||
"path": "tmds.dbus.protocol/0.20.0",
|
"path": "system.memory/4.5.3",
|
||||||
"hashPath": "tmds.dbus.protocol.0.20.0.nupkg.sha512"
|
"hashPath": "system.memory.4.5.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Tmds.DBus.Protocol/0.21.2": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ScSMrUrrw8px4kK1Glh0fZv/HQUlg1078bNXNPfRPKQ3WbRzV9HpsydYEOgSoMK5LWICMf2bMwIFH0pGjxjcMA==",
|
||||||
|
"path": "tmds.dbus.protocol/0.21.2",
|
||||||
|
"hashPath": "tmds.dbus.protocol.0.21.2.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"AquaCare.Controller/1.0.0": {
|
"AquaCare.Controller/1.0.0": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
AquaCare.View/bin/Debug/net9.0/Avalonia.Win32.Automation.dll
Normal file
BIN
AquaCare.View/bin/Debug/net9.0/Avalonia.Win32.Automation.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
AquaCare.View/bin/Debug/net9.0/DialogHost.Avalonia.dll
Normal file
BIN
AquaCare.View/bin/Debug/net9.0/DialogHost.Avalonia.dll
Normal file
Binary file not shown.
BIN
AquaCare.View/bin/Debug/net9.0/Microsoft.Data.Sqlite.dll
Normal file
BIN
AquaCare.View/bin/Debug/net9.0/Microsoft.Data.Sqlite.dll
Normal file
Binary file not shown.
BIN
AquaCare.View/bin/Debug/net9.0/MsBox.Avalonia.dll
Normal file
BIN
AquaCare.View/bin/Debug/net9.0/MsBox.Avalonia.dll
Normal file
Binary file not shown.
BIN
AquaCare.View/bin/Debug/net9.0/SQLitePCLRaw.batteries_v2.dll
Normal file
BIN
AquaCare.View/bin/Debug/net9.0/SQLitePCLRaw.batteries_v2.dll
Normal file
Binary file not shown.
BIN
AquaCare.View/bin/Debug/net9.0/SQLitePCLRaw.core.dll
Normal file
BIN
AquaCare.View/bin/Debug/net9.0/SQLitePCLRaw.core.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user