From 146c994f852624ff1dfe4e5dc5a59c3d6cdc016e Mon Sep 17 00:00:00 2001 From: Tikkinger Date: Tue, 13 May 2025 23:31:28 +0200 Subject: [PATCH] Datenbank versuch --- .../net9.0/AquaCare.Controller.deps.json | 214 +++++- .../bin/Debug/net9.0/AquaCare.Controller.dll | Bin 4096 -> 4096 bytes .../bin/Debug/net9.0/AquaCare.Controller.pdb | Bin 10592 -> 10808 bytes .../bin/Debug/net9.0/AquaCare.Model.dll | Bin 4096 -> 4096 bytes .../bin/Debug/net9.0/AquaCare.Model.pdb | Bin 10480 -> 10480 bytes .../bin/Debug/net9.0/AquaCare.Persistence.dll | Bin 4096 -> 9216 bytes .../bin/Debug/net9.0/AquaCare.Persistence.pdb | Bin 10544 -> 12332 bytes ...uaCare.Controller.csproj.nuget.dgspec.json | 6 + ...AquaCare.Controller.csproj.nuget.g.targets | 6 +- .../AquaCare.Controller.AssemblyInfo.cs | 2 +- ...uaCare.Controller.AssemblyInfoInputs.cache | 2 +- .../net9.0/AquaCare.Controller.assets.cache | Bin 161 -> 9017 bytes ....Controller.csproj.AssemblyReference.cache | Bin 788 -> 3003 bytes ....Controller.csproj.CoreCompileInputs.cache | 2 +- .../obj/Debug/net9.0/AquaCare.Controller.dll | Bin 4096 -> 4096 bytes .../obj/Debug/net9.0/AquaCare.Controller.pdb | Bin 10592 -> 10808 bytes .../Debug/net9.0/ref/AquaCare.Controller.dll | Bin 4608 -> 4608 bytes .../net9.0/refint/AquaCare.Controller.dll | Bin 4608 -> 4608 bytes AquaCare.Controller/obj/project.assets.json | 323 ++++++++- AquaCare.Controller/obj/project.nuget.cache | 12 +- .../bin/Debug/net9.0/AquaCare.Model.dll | Bin 4096 -> 4096 bytes .../bin/Debug/net9.0/AquaCare.Model.pdb | Bin 10480 -> 10480 bytes .../net9.0/AquaCare.Model.AssemblyInfo.cs | 2 +- .../AquaCare.Model.AssemblyInfoInputs.cache | 2 +- .../obj/Debug/net9.0/AquaCare.Model.dll | Bin 4096 -> 4096 bytes .../obj/Debug/net9.0/AquaCare.Model.pdb | Bin 10480 -> 10480 bytes .../obj/Debug/net9.0/ref/AquaCare.Model.dll | Bin 4608 -> 4608 bytes .../Debug/net9.0/refint/AquaCare.Model.dll | Bin 4608 -> 4608 bytes .../AquaCare.Persistence.csproj | 4 + AquaCare.Persistence/Datenbank.cs | 127 ++++ .../bin/Debug/net9.0/AquaCare.Model.dll | Bin 4096 -> 4096 bytes .../bin/Debug/net9.0/AquaCare.Model.pdb | Bin 10480 -> 10480 bytes .../net9.0/AquaCare.Persistence.deps.json | 214 +++++- .../bin/Debug/net9.0/AquaCare.Persistence.dll | Bin 4096 -> 9216 bytes .../bin/Debug/net9.0/AquaCare.Persistence.pdb | Bin 10544 -> 12332 bytes ...aCare.Persistence.csproj.nuget.dgspec.json | 6 + ...quaCare.Persistence.csproj.nuget.g.targets | 6 +- .../AquaCare.Persistence.AssemblyInfo.cs | 2 +- ...aCare.Persistence.AssemblyInfoInputs.cache | 2 +- .../net9.0/AquaCare.Persistence.assets.cache | Bin 161 -> 9237 bytes ...Persistence.csproj.AssemblyReference.cache | Bin 385 -> 2345 bytes ...Persistence.csproj.CoreCompileInputs.cache | 2 +- .../obj/Debug/net9.0/AquaCare.Persistence.dll | Bin 4096 -> 9216 bytes .../obj/Debug/net9.0/AquaCare.Persistence.pdb | Bin 10544 -> 12332 bytes .../Debug/net9.0/ref/AquaCare.Persistence.dll | Bin 4608 -> 5632 bytes .../net9.0/refint/AquaCare.Persistence.dll | Bin 4608 -> 5632 bytes AquaCare.Persistence/obj/project.assets.json | 329 ++++++++- AquaCare.Persistence/obj/project.nuget.cache | 12 +- AquaCare.View/AquaCare.View.csproj | 26 +- AquaCare.View/AquaCare.db | Bin 0 -> 12288 bytes AquaCare.View/MainWindow.axaml.cs | 9 +- AquaCare.View/PflegeWindow.axaml | 24 + AquaCare.View/PflegeWindow.axaml.cs | 70 ++ AquaCare.View/WerteWindow.axaml | 38 ++ AquaCare.View/WerteWindow.axaml.cs | 50 ++ .../bin/Debug/net9.0/AquaCare.Controller.dll | Bin 4096 -> 4096 bytes .../bin/Debug/net9.0/AquaCare.Controller.pdb | Bin 10592 -> 10808 bytes .../bin/Debug/net9.0/AquaCare.Model.dll | Bin 4096 -> 4096 bytes .../bin/Debug/net9.0/AquaCare.Model.pdb | Bin 10480 -> 10480 bytes .../bin/Debug/net9.0/AquaCare.Persistence.dll | Bin 4096 -> 9216 bytes .../bin/Debug/net9.0/AquaCare.Persistence.pdb | Bin 10544 -> 12332 bytes .../bin/Debug/net9.0/AquaCare.View.deps.json | 562 +++++++++++----- .../bin/Debug/net9.0/AquaCare.View.dll | Bin 3079680 -> 3088896 bytes .../bin/Debug/net9.0/AquaCare.View.exe | Bin 147456 -> 147456 bytes .../bin/Debug/net9.0/AquaCare.View.pdb | Bin 17432 -> 21192 bytes .../bin/Debug/net9.0/Avalonia.Base.dll | Bin 1979392 -> 2067456 bytes .../net9.0/Avalonia.Controls.ColorPicker.dll | Bin 480256 -> 480256 bytes .../net9.0/Avalonia.Controls.DataGrid.dll | Bin 425984 -> 366592 bytes .../bin/Debug/net9.0/Avalonia.Controls.dll | Bin 1052160 -> 1064960 bytes .../Debug/net9.0/Avalonia.DesignerSupport.dll | Bin 208384 -> 208896 bytes .../bin/Debug/net9.0/Avalonia.Desktop.dll | Bin 14848 -> 14848 bytes .../bin/Debug/net9.0/Avalonia.Diagnostics.dll | Bin 316928 -> 637440 bytes .../bin/Debug/net9.0/Avalonia.Dialogs.dll | Bin 242688 -> 242688 bytes .../bin/Debug/net9.0/Avalonia.Fonts.Inter.dll | Bin 2203136 -> 1892352 bytes .../bin/Debug/net9.0/Avalonia.FreeDesktop.dll | Bin 199168 -> 197120 bytes .../bin/Debug/net9.0/Avalonia.Markup.Xaml.dll | Bin 83968 -> 84480 bytes .../bin/Debug/net9.0/Avalonia.Markup.dll | Bin 58880 -> 65024 bytes .../bin/Debug/net9.0/Avalonia.Metal.dll | Bin 13824 -> 13824 bytes .../bin/Debug/net9.0/Avalonia.MicroCom.dll | Bin 15360 -> 15360 bytes .../bin/Debug/net9.0/Avalonia.Native.dll | Bin 291328 -> 294400 bytes .../bin/Debug/net9.0/Avalonia.OpenGL.dll | Bin 114688 -> 114688 bytes .../Debug/net9.0/Avalonia.Remote.Protocol.dll | Bin 69632 -> 69632 bytes .../bin/Debug/net9.0/Avalonia.Skia.dll | Bin 126976 -> 127488 bytes .../Debug/net9.0/Avalonia.Themes.Fluent.dll | Bin 575488 -> 575488 bytes .../Debug/net9.0/Avalonia.Themes.Simple.dll | Bin 288768 -> 288768 bytes .../bin/Debug/net9.0/Avalonia.Vulkan.dll | Bin 190464 -> 190464 bytes .../net9.0/Avalonia.Win32.Automation.dll | Bin 0 -> 113152 bytes .../bin/Debug/net9.0/Avalonia.Win32.dll | Bin 952320 -> 907776 bytes .../bin/Debug/net9.0/Avalonia.X11.dll | Bin 329216 -> 337408 bytes AquaCare.View/bin/Debug/net9.0/Avalonia.dll | Bin 4096 -> 4096 bytes .../bin/Debug/net9.0/DialogHost.Avalonia.dll | Bin 0 -> 72704 bytes .../Debug/net9.0/Microsoft.Data.Sqlite.dll | Bin 0 -> 176672 bytes .../bin/Debug/net9.0/MsBox.Avalonia.dll | Bin 0 -> 444416 bytes .../net9.0/SQLitePCLRaw.batteries_v2.dll | Bin 0 -> 5120 bytes .../bin/Debug/net9.0/SQLitePCLRaw.core.dll | Bin 0 -> 51200 bytes .../SQLitePCLRaw.provider.e_sqlite3.dll | Bin 0 -> 36864 bytes .../bin/Debug/net9.0/Tmds.DBus.Protocol.dll | Bin 177664 -> 200704 bytes .../nativeassets/net9.0/e_sqlite3.a | Bin 0 -> 1185672 bytes .../runtimes/linux-arm/native/libe_sqlite3.so | Bin 0 -> 879532 bytes .../linux-arm64/native/libe_sqlite3.so | Bin 0 -> 1366840 bytes .../linux-armel/native/libe_sqlite3.so | Bin 0 -> 1239796 bytes .../linux-mips64/native/libe_sqlite3.so | Bin 0 -> 1588656 bytes .../linux-musl-arm/native/libe_sqlite3.so | Bin 0 -> 1197988 bytes .../linux-musl-arm64/native/libe_sqlite3.so | Bin 0 -> 1379920 bytes .../linux-musl-s390x/native/libe_sqlite3.so | Bin 0 -> 1536984 bytes .../linux-musl-x64/native/libe_sqlite3.so | Bin 0 -> 1305568 bytes .../linux-ppc64le/native/libe_sqlite3.so | Bin 0 -> 1721728 bytes .../linux-s390x/native/libe_sqlite3.so | Bin 0 -> 1482712 bytes .../runtimes/linux-x64/native/libe_sqlite3.so | Bin 0 -> 1330920 bytes .../runtimes/linux-x86/native/libe_sqlite3.so | Bin 0 -> 1394584 bytes .../native/libe_sqlite3.dylib | Bin 0 -> 1551824 bytes .../maccatalyst-x64/native/libe_sqlite3.dylib | Bin 0 -> 1590112 bytes .../osx-arm64/native/libe_sqlite3.dylib | Bin 0 -> 1536608 bytes .../osx-x64/native/libe_sqlite3.dylib | Bin 0 -> 1557432 bytes .../osx/native/libAvaloniaNative.dylib | Bin 1646816 -> 1647824 bytes .../runtimes/win-arm/native/e_sqlite3.dll | Bin 0 -> 1256960 bytes .../runtimes/win-arm64/native/e_sqlite3.dll | Bin 0 -> 1568768 bytes .../runtimes/win-x64/native/e_sqlite3.dll | Bin 0 -> 1759232 bytes .../runtimes/win-x86/native/e_sqlite3.dll | Bin 0 -> 1429504 bytes .../AquaCare.View.csproj.nuget.dgspec.json | 28 +- .../obj/AquaCare.View.csproj.nuget.g.props | 4 +- .../obj/AquaCare.View.csproj.nuget.g.targets | 5 +- .../net9.0/AquaCare.View.AssemblyInfo.cs | 4 +- .../AquaCare.View.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 6 + .../Debug/net9.0/AquaCare.View.assets.cache | Bin 21840 -> 32150 bytes ...uaCare.View.csproj.AssemblyReference.cache | Bin 13896 -> 17457 bytes ...uaCare.View.csproj.CoreCompileInputs.cache | 2 +- .../AquaCare.View.csproj.FileListAbsolute.txt | 48 +- .../obj/Debug/net9.0/AquaCare.View.dll | Bin 3064832 -> 3088896 bytes .../obj/Debug/net9.0/AquaCare.View.pdb | Bin 15744 -> 21192 bytes .../Debug/net9.0/Avalonia/AquaCare.View.dll | Bin 3079680 -> 0 bytes .../Debug/net9.0/Avalonia/AquaCare.View.pdb | Bin 17432 -> 0 bytes .../net9.0/Avalonia/Resources.Inputs.cache | 2 +- .../obj/Debug/net9.0/Avalonia/references | 57 +- .../obj/Debug/net9.0/Avalonia/resources | Bin 3055269 -> 3058186 bytes AquaCare.View/obj/Debug/net9.0/apphost.exe | Bin 147456 -> 147456 bytes .../obj/Debug/net9.0/ref/AquaCare.View.dll | Bin 6144 -> 6656 bytes .../obj/Debug/net9.0/refint/AquaCare.View.dll | Bin 6656 -> 6656 bytes .../net9.0/refint/Avalonia/AquaCare.View.dll | Bin 6144 -> 0 bytes AquaCare.View/obj/project.assets.json | 632 ++++++++++++++---- AquaCare.View/obj/project.nuget.cache | 41 +- 142 files changed, 2518 insertions(+), 367 deletions(-) create mode 100644 AquaCare.Persistence/Datenbank.cs create mode 100644 AquaCare.View/AquaCare.db create mode 100644 AquaCare.View/PflegeWindow.axaml create mode 100644 AquaCare.View/PflegeWindow.axaml.cs create mode 100644 AquaCare.View/WerteWindow.axaml create mode 100644 AquaCare.View/WerteWindow.axaml.cs create mode 100644 AquaCare.View/bin/Debug/net9.0/Avalonia.Win32.Automation.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/DialogHost.Avalonia.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/Microsoft.Data.Sqlite.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/MsBox.Avalonia.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/SQLitePCLRaw.batteries_v2.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/SQLitePCLRaw.core.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/SQLitePCLRaw.provider.e_sqlite3.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-arm/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-arm64/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-armel/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-mips64/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-musl-arm/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-musl-s390x/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-musl-x64/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-ppc64le/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-s390x/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-x64/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/linux-x86/native/libe_sqlite3.so create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/osx-arm64/native/libe_sqlite3.dylib create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/osx-x64/native/libe_sqlite3.dylib create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/win-arm/native/e_sqlite3.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/win-arm64/native/e_sqlite3.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/win-x64/native/e_sqlite3.dll create mode 100644 AquaCare.View/bin/Debug/net9.0/runtimes/win-x86/native/e_sqlite3.dll delete mode 100644 AquaCare.View/obj/Debug/net9.0/Avalonia/AquaCare.View.dll delete mode 100644 AquaCare.View/obj/Debug/net9.0/Avalonia/AquaCare.View.pdb delete mode 100644 AquaCare.View/obj/Debug/net9.0/refint/Avalonia/AquaCare.View.dll diff --git a/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Controller.deps.json b/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Controller.deps.json index cc53e08..638858b 100644 --- a/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Controller.deps.json +++ b/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Controller.deps.json @@ -15,6 +15,168 @@ "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": { "runtime": { "AquaCare.Model.dll": { @@ -25,7 +187,8 @@ }, "AquaCare.Persistence/1.0.0": { "dependencies": { - "AquaCare.Model": "1.0.0" + "AquaCare.Model": "1.0.0", + "Microsoft.Data.Sqlite": "9.0.5" }, "runtime": { "AquaCare.Persistence.dll": { @@ -42,6 +205,55 @@ "serviceable": false, "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": { "type": "project", "serviceable": false, diff --git a/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Controller.dll b/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Controller.dll index bb7865d0222cf8ae33af5b9ceed6842e6b025868..491a2056e0a2c3a17fee025d3e3db9cfbb16fbc1 100644 GIT binary patch delta 245 zcmZorXi%8Y!J;8|`N77XHLL;>kqddtwY2;iF8)z$n-_C>vIpA<8#4=YvlJss%cLap zRExB<6l1ew3q#|y#3a+?WJ3c}pm1VZnz@A`0|N&m12+R4ToJqcXR;4_fPl#UKerQ? zg}Ahw-L#{FVfT&6YuF1Fpn@Sspn@RPTQiPr`EexXSjN@o&ojd0$~ymnlq#VMbm&Vg~1pomki_?0$FJci9lIXAU_$%HvqCAsuRI#%|WU*Pv*^K F0ssckO&I_H delta 245 zcmZorXi%8Y!Lm=U=9PhMFezqZwN?orDWuMXAF$sTMcY)lPI%ndD!l9DV< z(~^zT3=NZv3@j{-4AM+2lhRTXO^hrOEm955QyCaI7#X-3;Go88^@Pbj>;VFNwhoN) zKLnj;+*g}W_4(eP$!pjP6`+F6FhQVdfojg}a#uwIxt2jUkmG5y&VyJ<%U!|oeb#4i8YIKhuefp^xg zM;m#nII7CdJWbN-(0`iaVw|u!S!T&)_y3-jF?%-uV~S(aUvks2ur$#*u_#r~H$Npc zM=vEOhk=1{Rm6=Rh6M}^or!_>c=m^RELp2}jJ2a8c5*kXwD|Np6AywUXTRTZ^+@|d z*M%nQ5}$^xpS+jVO3Nj&BvCK8FekGl6>8L*{&%Yw9xySqu2$Yn5Q;XxvjG&s2^su~QXkcJSo15M{chLu@7DaX^ zbAJKtvy&$001LGY;R%!000g>Kmi~45kr{YCXjmb-u!$ztB|pfP68m{ z^NnZmS5@hFW*veT+sVxk@bFJF&iE0_`?a7B-Tx}H{sLYCFQflKadlxsVRB_IO>bmn zY%XMMYybcONxWv)0H6Q>uS-u_Tp}Vzx{g5&qKEbwlZyo#7hD98(g2_U07nw}XKyz4 cL63+csTOWllf4BxvnvKA0kif8LLveH0D$pENdN!< diff --git a/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Model.dll b/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Model.dll index 35343abd0a1861da6ce4e9c33fb4bd358d9aff65..c7390b969f63bffc259e3805dc2df5c41ff824ff 100644 GIT binary patch delta 246 zcmZorXi%8Y!SdSqXw$}?C9DGTo73k`ymH66k7L>@hpEgtlO5O&+nQOJo23|8S|%l# zr&^??r5KwfTNoOrB_^3BCmR}=0)-RP(#$Ok85lSi8Mqk`;I!@8X_Fn;0|e4-FT3bO z^!ZLQWtZFX;Lwf93)s^Ypn|b5L7-}}iKQ0)8pn zUO&rseIXaS{O|a+lNYe3D?kNfVS*sl_s%Ok$iH^z@`}^bayF}Td}Z-BWiVhcVK8Sf zWUyc`Vn_l)O9oShG=^jbV<2e=gh@bg1E8!Wm`($#wgif$F{Cmi0@+4DnM5E?1*$Y> LNZp*xJCz9l9B@kZ diff --git a/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Model.pdb b/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Model.pdb index 0db541461c48688e6da5eb2fc6529c9aa21045e9..ac1d2e0c159a558ce3a28441fcc31372a3da07f8 100644 GIT binary patch delta 69 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 Kd=o?d`F{b*V#{g( diff --git a/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Persistence.pdb b/AquaCare.Controller/bin/Debug/net9.0/AquaCare.Persistence.pdb index e79a6c879ab16c949519a3dbccc6f6eecd731874..4d96ce1c8b0398304c96b7f4cf7071860b3036f7 100644 GIT binary patch delta 2194 zcmZuydu)?c6hHT_?ON!zI#}6*Nyj!iiWG&&h6Y%+0Yy3(8;>QRqw7AfS=X|D9is@e zMKJP)G>QNOMbI-Zw z+;h*pJ=J_-)xL^&2N9Jwb+m)gZICSscr(!ecq?#uOEeM)tx+M8$3TQ1l`m}}FN9S> zp0{*<1NaHx#3bOlU|1}+;Hv@i*xx%|I=eTnY^$tH{_?QqFQ{pG=@E;?OvE6MBZ_Ma zngE^xjQ~}G#AG=LIcTyGT+DHaMH0eB4CtiznXaI%B<#g{rIHK#Y|wm|Hp3$Uz8(BG ziZl8XLLI{do&<6(fKhz(o>|1g-)$NNfe34*Ubihy` zMgI*k$a~DdmVre8F=m1EbLFHph186Neo)h-*$7LHAmS*6r2!2ns#b$9(NqwNYtF-s zM2JIZJ^c-9*(%5-t^~gCx(?%8sWl!&eeFS|KHSyi3w4mH z1QmaD5CuZ25_yFDVV7>y3#CHqe8C=t{NYdt9)WO(B8sm=iRgMYHJ&ZA9cymuxw8Ml zoYP-8-s-;Fd_J|Fsnym7UsMUT`$C;=ziM8|3?qulT&kmeN&TE#-*q=x|0z22#)?_$ z=GbKZ?|}!qA1=IjsN`(^&#C*Y#+E0|6UP%L6Q>hrQ_u3I$CSxYsoi|;b3-kYs^i|Q z>YH`bJqP~wJac*9#ljoTo3r10{n9z>hS-WjSDc-m6w6xAp6}m~b(is@AE$iAg2Lmi zKklN#MB9Cff3;p*<~jPQ`>OHH^)ILP7-zV!3!l5CI~a&6?v7v(NASnq2gm6)r){51 z*x5THRo_3^x8v~jot^#XjZ;{Bu@{z2_1ote;3R#i5}+qY+wQah#K`yuvgBjI%c zoQYd$o1ki`PLttwT%B@7bWPix>j&TO413R6PoBE9r|84}`=+|_@djKfmSbU5&F#3- zT*a;A=4`XgfVP=2Iv4MP&=o@mDTap^cMDxUL^QR;)Tq)`tTT6gI4D{RjiS2eDIsj% zZ;?~;7mbvXHxTO1YjJ3f?uAO!?TJR$+T`StS4D^6@5P=PsIbQi8Uy}FSPid^x--tA zkflenbO}pOXX#p&_OkR!mhNKdt!7rj5`An-<11owmBTj26A7`q7tDjZ^Kf%1y~t?{ zO_QHO)PoACSbHerLpGaH0vRaT(~AqqW+IS-n@v=0$jvAvwQ9i(2v)(xJ1gpm8_Nu4 z#zWkkxJLOVykICPqkW)qooiA?Y}V~@rEPi1%}IWm)cWa43oZ&8=L~c(0$Lgksq^8kK;feE~xt*u@M2of-3Aa5nXyxHt!mE5yR=O=bJH6?a zr^w_|whBg*&F|QrGU_ir<5*al=$u%Ts^^=ZlA5EJl9L1UhUcEN>kJDR7}k6HN5v>9 jx$o+8#05r{&}ooIIPWIVBl4TX8!ofqV-9L4jK; diff --git a/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.dgspec.json b/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.dgspec.json index d22f996..6bd1a84 100644 --- a/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.dgspec.json +++ b/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.dgspec.json @@ -172,6 +172,12 @@ "frameworks": { "net9.0": { "targetAlias": "net9.0", + "dependencies": { + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[9.0.5, )" + } + }, "imports": [ "net461", "net462", diff --git a/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.g.targets b/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.g.targets index 3dc06ef..f9449e1 100644 --- a/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.g.targets +++ b/AquaCare.Controller/obj/AquaCare.Controller.csproj.nuget.g.targets @@ -1,2 +1,6 @@  - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfo.cs b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfo.cs index cae54ea..8c77964 100644 --- a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfo.cs +++ b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Controller")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [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.AssemblyTitleAttribute("AquaCare.Controller")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfoInputs.cache b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfoInputs.cache index 8ff63e4..166fc7e 100644 --- a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfoInputs.cache +++ b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.AssemblyInfoInputs.cache @@ -1 +1 @@ -fcf747cdb81677487715285a558bde15504747537609cde48bc8d5094d4bf97c +76ac550ec2d8263a0f55cda30c631802bb543b8a7339a285626c3ede5ac13e4d diff --git a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.assets.cache b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.assets.cache index 1bb38fbda31b058c9add051a7975b7b649ddfc5e..7d28c168cc2fcf9d216841b0879c85db65b7003a 100644 GIT binary patch literal 9017 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 On57sbr5GAvNdf=|(qvfx delta 43 zcmV+`0M!4x7nBAF1_1&900047lkf!?kswF~>%>2`PO)u*0R`(!Y_(34^Z}ZY`-T*U B59t5^ diff --git a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.csproj.CoreCompileInputs.cache b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.csproj.CoreCompileInputs.cache index 5f3dcd8..dc6ccb9 100644 --- a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.csproj.CoreCompileInputs.cache +++ b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -c35e31dfb46d4c9288a84fdd67ed6468aa3a8c33119a64ea8aa1bf6045d68a5d +7d28399a947cd43d4590619835df4c48e46d0d514f0b6c294fb6d347d6f69134 diff --git a/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.dll b/AquaCare.Controller/obj/Debug/net9.0/AquaCare.Controller.dll index bb7865d0222cf8ae33af5b9ceed6842e6b025868..491a2056e0a2c3a17fee025d3e3db9cfbb16fbc1 100644 GIT binary patch delta 245 zcmZorXi%8Y!J;8|`N77XHLL;>kqddtwY2;iF8)z$n-_C>vIpA<8#4=YvlJss%cLap zRExB<6l1ew3q#|y#3a+?WJ3c}pm1VZnz@A`0|N&m12+R4ToJqcXR;4_fPl#UKerQ? zg}Ahw-L#{FVfT&6YuF1Fpn@Sspn@RPTQiPr`EexXSjN@o&ojd0$~ymnlq#VMbm&Vg~1pomki_?0$FJci9lIXAU_$%HvqCAsuRI#%|WU*Pv*^K F0ssckO&I_H delta 245 zcmZorXi%8Y!Lm=U=9PhMFezqZwN?orDWuMXAF$sTMcY)lPI%ndD!l9DV< z(~^zT3=NZv3@j{-4AM+2lhRTXO^hrOEm955QyCaI7#X-3;Go88^@Pbj>;VFNwhoN) zKLnj;+*g}W_4(eP$!pjP6`+F6FhQVdfojg}a#uwIxt2jUkmG5y&VyJ<%U!|oeb#4i8YIKhuefp^xg zM;m#nII7CdJWbN-(0`iaVw|u!S!T&)_y3-jF?%-uV~S(aUvks2ur$#*u_#r~H$Npc zM=vEOhk=1{Rm6=Rh6M}^or!_>c=m^RELp2}jJ2a8c5*kXwD|Np6AywUXTRTZ^+@|d z*M%nQ5}$^xpS+jVO3Nj&BvCK8FekGl6>8L*{&%Yw9xySqu2$Yn5Q;XxvjG&s2^su~QXkcJSo15M{chLu@7DaX^ zbAJKtvy&$001LGY;R%!000g>Kmi~45kr{YCXjmb-u!$ztB|pfP68m{ z^NnZmS5@hFW*veT+sVxk@bFJF&iE0_`?a7B-Tx}H{sLYCFQflKadlxsVRB_IO>bmn zY%XMMYybcONxWv)0H6Q>uS-u_Tp}Vzx{g5&qKEbwlZyo#7hD98(g2_U07nw}XKyz4 cL63+csTOWllf4BxvnvKA0kif8LLveH0D$pENdN!< diff --git a/AquaCare.Controller/obj/Debug/net9.0/ref/AquaCare.Controller.dll b/AquaCare.Controller/obj/Debug/net9.0/ref/AquaCare.Controller.dll index 4bd0c7eb3b9ab2606dc67babcd491744462e58f5..adc76fe30019b1aed27636f515969d30ee7246c9 100644 GIT binary patch delta 194 zcmZorX;7Ka!7_FK$>|$=N|*)O%y8tdT4jQj;^d z&T5!hn46^-Sz0C~nWtK$rKK2~C0iI8rzIwtCMO#jm;!|p)6&c>3^&JeKWFwgW3XT_ zXE0+(VK8E_1i~aBG-pT!ilzZ!3WG6FE*Z!(1hUc?5`nU&Kz=fiZvbRLR40PfnuAnr Jp3I-i1ONwYK7{}P delta 194 zcmZorX;7Ka!O|h|an8n`5@vzcfA17cqMy69-E=$0C{t>+S&-#DXIcB_&y!rX?Gv85$-T8CX~v8Kjw5CZ(k&niyFmTBI79r*4kre$MP~%3#1? z!eGu|$Y8->#E=ApmJFs0X$;8>#z4{#2$O)~20&R$Fr5ZeZ3z@hV@PF41hS2QGKoN( P3RG#%kh*y?e=ZXMpQkk9 diff --git a/AquaCare.Controller/obj/Debug/net9.0/refint/AquaCare.Controller.dll b/AquaCare.Controller/obj/Debug/net9.0/refint/AquaCare.Controller.dll index 4bd0c7eb3b9ab2606dc67babcd491744462e58f5..adc76fe30019b1aed27636f515969d30ee7246c9 100644 GIT binary patch delta 194 zcmZorX;7Ka!7_FK$>|$=N|*)O%y8tdT4jQj;^d z&T5!hn46^-Sz0C~nWtK$rKK2~C0iI8rzIwtCMO#jm;!|p)6&c>3^&JeKWFwgW3XT_ zXE0+(VK8E_1i~aBG-pT!ilzZ!3WG6FE*Z!(1hUc?5`nU&Kz=fiZvbRLR40PfnuAnr Jp3I-i1ONwYK7{}P delta 194 zcmZorX;7Ka!O|h|an8n`5@vzcfA17cqMy69-E=$0C{t>+S&-#DXIcB_&y!rX?Gv85$-T8CX~v8Kjw5CZ(k&niyFmTBI79r*4kre$MP~%3#1? z!eGu|$Y8->#E=ApmJFs0X$;8>#z4{#2$O)~20&R$Fr5ZeZ3z@hV@PF41hS2QGKoN( P3RG#%kh*y?e=ZXMpQkk9 diff --git a/AquaCare.Controller/obj/project.assets.json b/AquaCare.Controller/obj/project.assets.json index cc5b1e4..3dc5949 100644 --- a/AquaCare.Controller/obj/project.assets.json +++ b/AquaCare.Controller/obj/project.assets.json @@ -2,6 +2,180 @@ "version": 3, "targets": { "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": { "type": "project", "framework": ".NETCoreApp,Version=v9.0", @@ -16,7 +190,8 @@ "type": "project", "framework": ".NETCoreApp,Version=v9.0", "dependencies": { - "AquaCare.Model": "1.0.0" + "AquaCare.Model": "1.0.0", + "Microsoft.Data.Sqlite": "9.0.5" }, "compile": { "bin/placeholder/AquaCare.Persistence.dll": {} @@ -28,6 +203,152 @@ } }, "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": { "type": "project", "path": "../AquaCare.Model/AquaCare.Model.csproj", diff --git a/AquaCare.Controller/obj/project.nuget.cache b/AquaCare.Controller/obj/project.nuget.cache index d16917b..213296f 100644 --- a/AquaCare.Controller/obj/project.nuget.cache +++ b/AquaCare.Controller/obj/project.nuget.cache @@ -1,8 +1,16 @@ { "version": 2, - "dgSpecHash": "d1uubWAxvP4=", + "dgSpecHash": "m8rA6v//1Zs=", "success": true, "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": [] } \ No newline at end of file diff --git a/AquaCare.Model/bin/Debug/net9.0/AquaCare.Model.dll b/AquaCare.Model/bin/Debug/net9.0/AquaCare.Model.dll index 35343abd0a1861da6ce4e9c33fb4bd358d9aff65..c7390b969f63bffc259e3805dc2df5c41ff824ff 100644 GIT binary patch delta 246 zcmZorXi%8Y!SdSqXw$}?C9DGTo73k`ymH66k7L>@hpEgtlO5O&+nQOJo23|8S|%l# zr&^??r5KwfTNoOrB_^3BCmR}=0)-RP(#$Ok85lSi8Mqk`;I!@8X_Fn;0|e4-FT3bO z^!ZLQWtZFX;Lwf93)s^Ypn|b5L7-}}iKQ0)8pn zUO&rseIXaS{O|a+lNYe3D?kNfVS*sl_s%Ok$iH^z@`}^bayF}Td}Z-BWiVhcVK8Sf zWUyc`Vn_l)O9oShG=^jbV<2e=gh@bg1E8!Wm`($#wgif$F{Cmi0@+4DnM5E?1*$Y> LNZp*xJCz9l9B@kZ diff --git a/AquaCare.Model/bin/Debug/net9.0/AquaCare.Model.pdb b/AquaCare.Model/bin/Debug/net9.0/AquaCare.Model.pdb index 0db541461c48688e6da5eb2fc6529c9aa21045e9..ac1d2e0c159a558ce3a28441fcc31372a3da07f8 100644 GIT binary patch delta 69 zcmV-L0J{J1QSecad=zIr(?l#-j!lv^2OhNG!r03_&6cr{J^~@hpEgtlO5O&+nQOJo23|8S|%l# zr&^??r5KwfTNoOrB_^3BCmR}=0)-RP(#$Ok85lSi8Mqk`;I!@8X_Fn;0|e4-FT3bO z^!ZLQWtZFX;Lwf93)s^Ypn|b5L7-}}iKQ0)8pn zUO&rseIXaS{O|a+lNYe3D?kNfVS*sl_s%Ok$iH^z@`}^bayF}Td}Z-BWiVhcVK8Sf zWUyc`Vn_l)O9oShG=^jbV<2e=gh@bg1E8!Wm`($#wgif$F{Cmi0@+4DnM5E?1*$Y> LNZp*xJCz9l9B@kZ diff --git a/AquaCare.Model/obj/Debug/net9.0/AquaCare.Model.pdb b/AquaCare.Model/obj/Debug/net9.0/AquaCare.Model.pdb index 0db541461c48688e6da5eb2fc6529c9aa21045e9..ac1d2e0c159a558ce3a28441fcc31372a3da07f8 100644 GIT binary patch delta 69 zcmV-L0J{J1QSecad=zIr(?l#-j!lv^2OhNG!r03_&6cr{J^~yZ`_I delta 194 zcmZorX;7Ka!Q#0m?fS-^5@vz*-u_WBN=oj#`W$%|wSSY`EXeYnar1xHKo$(C$q8I1 zG)xUl%ndD!l9DV<(~^zT3=NZv3@j{-4AM+2lhRTXO^hrOEm955Q#S{2pJDblWiVhc zVK8SfWUyc`Vn_l)O9oShG=^jbV<2e=gh@bg1E8!Wm`($#wgif$F{Cmi0@+4DnM5E? P1*$Y>NZp*xKa~jp1AQ`3 diff --git a/AquaCare.Model/obj/Debug/net9.0/refint/AquaCare.Model.dll b/AquaCare.Model/obj/Debug/net9.0/refint/AquaCare.Model.dll index 418b1d20a3fddfb731c3d9bc5ff30c28c36caeac..fab1bb5f954f68d275bdc202822c467c84719b30 100644 GIT binary patch delta 194 zcmZorX;7Ka!LlmiM$g8c5@vzU#K3zz`@=kztkpZl+EEd^S&-#DyZ`_I delta 194 zcmZorX;7Ka!Q#0m?fS-^5@vz*-u_WBN=oj#`W$%|wSSY`EXeYnar1xHKo$(C$q8I1 zG)xUl%ndD!l9DV<(~^zT3=NZv3@j{-4AM+2lhRTXO^hrOEm955Q#S{2pJDblWiVhc zVK8SfWUyc`Vn_l)O9oShG=^jbV<2e=gh@bg1E8!Wm`($#wgif$F{Cmi0@+4DnM5E? P1*$Y>NZp*xKa~jp1AQ`3 diff --git a/AquaCare.Persistence/AquaCare.Persistence.csproj b/AquaCare.Persistence/AquaCare.Persistence.csproj index c8e5f62..2cf1b8b 100644 --- a/AquaCare.Persistence/AquaCare.Persistence.csproj +++ b/AquaCare.Persistence/AquaCare.Persistence.csproj @@ -4,6 +4,10 @@ + + + + net9.0 enable diff --git a/AquaCare.Persistence/Datenbank.cs b/AquaCare.Persistence/Datenbank.cs new file mode 100644 index 0000000..5a93b2d --- /dev/null +++ b/AquaCare.Persistence/Datenbank.cs @@ -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 GetValues() + { + var values = new List(); + + 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 GetValuesAsObjects() + { + var werte = new List(); + + 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; } + } +} \ No newline at end of file diff --git a/AquaCare.Persistence/bin/Debug/net9.0/AquaCare.Model.dll b/AquaCare.Persistence/bin/Debug/net9.0/AquaCare.Model.dll index 35343abd0a1861da6ce4e9c33fb4bd358d9aff65..c7390b969f63bffc259e3805dc2df5c41ff824ff 100644 GIT binary patch delta 246 zcmZorXi%8Y!SdSqXw$}?C9DGTo73k`ymH66k7L>@hpEgtlO5O&+nQOJo23|8S|%l# zr&^??r5KwfTNoOrB_^3BCmR}=0)-RP(#$Ok85lSi8Mqk`;I!@8X_Fn;0|e4-FT3bO z^!ZLQWtZFX;Lwf93)s^Ypn|b5L7-}}iKQ0)8pn zUO&rseIXaS{O|a+lNYe3D?kNfVS*sl_s%Ok$iH^z@`}^bayF}Td}Z-BWiVhcVK8Sf zWUyc`Vn_l)O9oShG=^jbV<2e=gh@bg1E8!Wm`($#wgif$F{Cmi0@+4DnM5E?1*$Y> LNZp*xJCz9l9B@kZ diff --git a/AquaCare.Persistence/bin/Debug/net9.0/AquaCare.Model.pdb b/AquaCare.Persistence/bin/Debug/net9.0/AquaCare.Model.pdb index 0db541461c48688e6da5eb2fc6529c9aa21045e9..ac1d2e0c159a558ce3a28441fcc31372a3da07f8 100644 GIT binary patch delta 69 zcmV-L0J{J1QSecad=zIr(?l#-j!lv^2OhNG!r03_&6cr{J^~6+W{&`>-8vyc@fznKf!QdL3%?t0Fg*PMIKx#!-wb3JnF0~91871z0QM9<*Ptxw=PgA)+PuKH$-zS{88 z>SvVUmsU?6DL7i$wx(^psAct1$*O1>L$j+Ttx(bi$I@ES${ES#=Ek+2>G2&z!%C25 z9&CE6*4t}zwbrC`5nTyR*yXO;hP#HV4;N93-~rcfX0ZR#P5^?>El5)zV^#jE-#wC9 zXg}OaG{#6D(eF4B=eH@MCE)$EmuT{Q**no1QPd}og5K?;lNIAw1@zi003efCJ-$wqs{OiEn*CIM7wNe60`OCvC&Dpvb<`6fU-PH7;N4BkK2&f}TVC+}O7Oh3Ewg zOth6q5$>gfs{` zAHCWX?TkdNHdc8VRJbz|_Neuwpe6zctZ5@Pv3CJPeC-V`zM@N|@4i!iUBUVNU4|~~ z<0_SxD)xQ2bu0(Nx}3d;S|WS|T=jnBTbajx7VOYM_KRT07E%8d^XKbdM5uGI-t(n; ztdD=a7Hg2kkWvhDoSb&J+*r?W6GglX{{cNOiAE&D%?%cct#O%3y}#ttUDdzBS;35O zB5cou5I%C-NQrPxO(|~&2P*Tw$B&7 zcABSFNsTv(Bq@1X+3y1 z`uHolLi8i>gECH-T#Jv>ImEPZoHpD-VV*MKb+sX}u%?6wq&o-}A{Nrkw1wF(q?=nS z=8lGv+fDD-ryQv8vD|bIptJ4HM_NG6Vr5RAUGN23`lQhKJNvoBs5ke#Kk0cn!Sm`eawK zr>m!1*0&Iu;9)3e%}0nH#+|P<>55$_O*;@#F9z~a*j%$eO)n$m{K{CfYyZ$7?!O0p zC464fZ(12vMgyrFT=|8D1`G)OP3a*l7Z`TJ)Q}~bUt4&LOOn>%Vi^jP>p*aHFEZE> z8Uf3l=z$>X@=)1rde^nT76a3QxUl7i% z^6YfzG^9@m{yF7kwUMIg0i}_CP6w1QEm2MfW9a*G__GK6Fcnnp*Mw%6ZbH9ddJ-@} zXM^p4FH$==f2PyHMtVKSc0M6bgdT`C~5dqPYF zC_?*AbO+x6FOONL&~f?`;L`#h6gUhxuCd*FE`JC$E0kD4ye<_z6FddYqaO9mU<;@_JnHjmixQzz9`$9l71Vtm zRSLBzQTmKW&4yY*J?v3?AZwsUJ!(H>4fJG<3br77U-PI;uocvEE+wAv+M>|+Q8EE~ zPUYJ9D9T2qDZmg};42irAZ(zARLB9t)DGB4*8sLqx4^9eQv!zs?h|;6Kpjw_qkwHR zEAVN+Fg*`=1r-E83D|;a_yKC`Uf><{GrBKyE&YnNAj9`kN2rHBMg75EjJ+D%j`uWM zxR*YtX6Q8VX~0v+@!PaFSOk6}>f~(-D7N6Y19qyX@Ki5G?QQCz`>9ndvEr7Wp|EX`13;H2=QU8@Pxq63;d42 z*91~P^l6YDKy17QJQr-o?JMd^z~do?w+PG!S1LSTg3yWr2B-n`pkV%nfaB#4d-Wcs#vs21%2iNGlviN>)9DB;5!S33CW;dsTLQqCyip+upzS-%0>$n zNEY(PcONwDh5W(HfK@E&r5vS?nuUr{qf$q!`had5$#KJW5UWwj8Z`$FHS~bo2oCUqrl~aym6f@@R zWTE1>F{#_rMr9{H`Hb5wduE~jPB?UcGh>w&3WrL08C(c;^MYCfRw-YYu41s}8JRHh zX+3XLW+zZkPTjbh1yPEO1Y3MdAu$b2a!}cur7(0#`S=6>C z9yIcL)vOF*?Ci2-a{0U2+KoAjNpZfTl+0EvTjH&+5)!nJ#1iGLAGOE_3;J})aw>(a zQ)ATz(Jef~P8;@Zg{hSf4QJ4HO5y!q z1%CjS4Nj7Bgx&9{e>CGoqg~{0fF@`MOico6fGM0n3=2L)JHZ*n;maiMJLqN_f&-Jd zG&+dxY&c~A@4!p!;`^)lHH6ow28*N8^Dfw*06h*kL?iHGf^Gr57ks{_Xg~DEMBnvz z1QLF>^Ii4srnE{$*yhM@2CTB|NmvI~j)kfjH zw?2w3WCeb+|L?u^6!KF8V*bq%(VbaL;dJi-N-mg3_AaLaKFSS__~ zf!E8W6SBnynEC!8VcMTWrq2)inoBC(19*NIg}Fl}U0?+yu z_|~_GcSvTlzZYto#kU6kHe!m70Os&hmM`8jEuG&l)BcRmvW0!paUKg^egRNQ-i~qTlXh_lo%FJDx`(-7rr-%zWjT9hp>e-*3{>{|i z_I$S8e&feyj(w6;O;Msjq#*<(9%nMfASCpMB9UMs6-(?0YXK#eNI@~GYLqw%l~@eS zL^XEh@<>BlVuZy|Ozexr_XmUy31szsAv_+%lS+(1b2QwgD9S1dHY&|98RNc|5wO5z zkqAGPXz`4Rr9?~EWk%23boj3LFB-Q+pL}+<_nKFpno7D+UhFG35RL`H%?(;ei4QfS zMKls8qwYP?0w0<={N`W>#c(x8`MZ$YDn5Rh3|w~5*2{S3?>Lq<%DjV~Ji^}+3iKih z>utyJPjYm}Cq5TfNYYy!m*Sa@t%w@WJ zx;B-j4-Fd5OvNf6s^w%3@qZs4vN9irCO+*Bm5d6qxTsdLoXb#pcj~%Lo5^$Gp|hR~ z9OmtbVfAe5&wlX4$XA|!Q;s@a$D3>aF7wCX;kAGHxa47s`Jicz=!Fs$oh%B#kZ%Ez zo?A!Sf^;lm^8c*=jtubm5aA?Prj0KonQZ+3kP|*8P?>&sI}zR7M|3~VB5Upb;PpTc zUxO`eI( z@DR3pd2IT)t;P8n;myh$%o5JxOxej4WJ@RtbVmI>j4JSnx1j}SO)p~U1<~n3-0tss zeE%Q^w1?X8>;UZXMx6VYMO->4L(DJyavGQIx`Un^^l0D-{>I`qA+~B!41()G#y*vy zS@-!;Y<6MwSLWh5FxNM4iMe&-Tdr&FVjtR}&lzOjY}|F^tRB(D_RU|2CVt#HaN?+7 zA7UW0Y>l&3MxHpbX*zARE1?(mc35kYz!21Ir`I z4E_hgXU^RinN6OyF1lMp3#r1L$2EltabT$kEfX2lFcWyxxVqdCuKU5`{BIf*`2S@Z MzcBva{^v6AFOsdeeEN?4-}HHWy#^1p$A=#XbsRViOs-F{*c>M(hZa_ZdnfOHQjlu%>BY^AC-#~ zYN2^e)Cs%!RCtBM{46{bgWN$%3pEe(a7Y1W3jkpTszSw{yjt#N$4bC_Wm}#;A%N-& zz%(tVqq;NIAMfo+GQxB|z=f#Z*NHFm%cQ@3Uu!e%cgBBYyd}}6(MsWRv3(&>B!f9o zk8%=p7i7mQUp}RnDtT&}=Dd)B%)<}77B*}Z5*zVElwyWMHgqFKW|g=_d=81HEgZJc zW$~?+|H<0nw-~mzl-ZTX$ghm*?%tg%Jyz zENr!Kw}tyHREYv{q77ago7r#rtyMir!~+? zEXZV2!|Ub5NoyrE7cWAtzCbjgCX)fIZ|gfUkkB`x>EwVKRr_^chu)uzCsTTFOh@Nw zI>&u`26|KR<2sskZJ?(|)e?GBij_9Kjv2GIG-RGFU1I($Rm%TO*Nuc8OU3(o;ftmE z%sOZDx_0d-soXVgm%Envx_0c!JiIwJa&h7V3KSs<^A(7Bbev8ZItm|eI-GXCx34wd zS3FEN`Wr%la8T1CjYh2A2n4jCKO71AjfRM3=xReStcLYKNM}sq@C!V=5HNN`g`NtoxoSHI@{m(dXN&3o=yF72OX7X3%T`}ocx+A~65q>lv z#Fhyo2#sHay=EZBavNj=WP+R%CNHhQ*%5LEbg1-$98sw{XNI7gW9|b*O7_PeSu^SM Kd=o?d`F{b*V#{g( diff --git a/AquaCare.Persistence/bin/Debug/net9.0/AquaCare.Persistence.pdb b/AquaCare.Persistence/bin/Debug/net9.0/AquaCare.Persistence.pdb index e79a6c879ab16c949519a3dbccc6f6eecd731874..4d96ce1c8b0398304c96b7f4cf7071860b3036f7 100644 GIT binary patch delta 2194 zcmZuydu)?c6hHT_?ON!zI#}6*Nyj!iiWG&&h6Y%+0Yy3(8;>QRqw7AfS=X|D9is@e zMKJP)G>QNOMbI-Zw z+;h*pJ=J_-)xL^&2N9Jwb+m)gZICSscr(!ecq?#uOEeM)tx+M8$3TQ1l`m}}FN9S> zp0{*<1NaHx#3bOlU|1}+;Hv@i*xx%|I=eTnY^$tH{_?QqFQ{pG=@E;?OvE6MBZ_Ma zngE^xjQ~}G#AG=LIcTyGT+DHaMH0eB4CtiznXaI%B<#g{rIHK#Y|wm|Hp3$Uz8(BG ziZl8XLLI{do&<6(fKhz(o>|1g-)$NNfe34*Ubihy` zMgI*k$a~DdmVre8F=m1EbLFHph186Neo)h-*$7LHAmS*6r2!2ns#b$9(NqwNYtF-s zM2JIZJ^c-9*(%5-t^~gCx(?%8sWl!&eeFS|KHSyi3w4mH z1QmaD5CuZ25_yFDVV7>y3#CHqe8C=t{NYdt9)WO(B8sm=iRgMYHJ&ZA9cymuxw8Ml zoYP-8-s-;Fd_J|Fsnym7UsMUT`$C;=ziM8|3?qulT&kmeN&TE#-*q=x|0z22#)?_$ z=GbKZ?|}!qA1=IjsN`(^&#C*Y#+E0|6UP%L6Q>hrQ_u3I$CSxYsoi|;b3-kYs^i|Q z>YH`bJqP~wJac*9#ljoTo3r10{n9z>hS-WjSDc-m6w6xAp6}m~b(is@AE$iAg2Lmi zKklN#MB9Cff3;p*<~jPQ`>OHH^)ILP7-zV!3!l5CI~a&6?v7v(NASnq2gm6)r){51 z*x5THRo_3^x8v~jot^#XjZ;{Bu@{z2_1ote;3R#i5}+qY+wQah#K`yuvgBjI%c zoQYd$o1ki`PLttwT%B@7bWPix>j&TO413R6PoBE9r|84}`=+|_@djKfmSbU5&F#3- zT*a;A=4`XgfVP=2Iv4MP&=o@mDTap^cMDxUL^QR;)Tq)`tTT6gI4D{RjiS2eDIsj% zZ;?~;7mbvXHxTO1YjJ3f?uAO!?TJR$+T`StS4D^6@5P=PsIbQi8Uy}FSPid^x--tA zkflenbO}pOXX#p&_OkR!mhNKdt!7rj5`An-<11owmBTj26A7`q7tDjZ^Kf%1y~t?{ zO_QHO)PoACSbHerLpGaH0vRaT(~AqqW+IS-n@v=0$jvAvwQ9i(2v)(xJ1gpm8_Nu4 z#zWkkxJLOVykICPqkW)qooiA?Y}V~@rEPi1%}IWm)cWa43oZ&8=L~c(0$Lgksq^8kK;feE~xt*u@M2of-3Aa5nXyxHt!mE5yR=O=bJH6?a zr^w_|whBg*&F|QrGU_ir<5*al=$u%Ts^^=ZlA5EJl9L1UhUcEN>kJDR7}k6HN5v>9 jx$o+8#05r{&}ooIIPWIVBl4TX8!ofqV-9L4jK; diff --git a/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.dgspec.json b/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.dgspec.json index 201637d..ff2dd6e 100644 --- a/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.dgspec.json +++ b/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.dgspec.json @@ -106,6 +106,12 @@ "frameworks": { "net9.0": { "targetAlias": "net9.0", + "dependencies": { + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[9.0.5, )" + } + }, "imports": [ "net461", "net462", diff --git a/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.g.targets b/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.g.targets index 3dc06ef..f9449e1 100644 --- a/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.g.targets +++ b/AquaCare.Persistence/obj/AquaCare.Persistence.csproj.nuget.g.targets @@ -1,2 +1,6 @@  - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfo.cs b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfo.cs index c510f03..f59180b 100644 --- a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfo.cs +++ b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("AquaCare.Persistence")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [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.AssemblyTitleAttribute("AquaCare.Persistence")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfoInputs.cache b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfoInputs.cache index 892bea7..8d83f87 100644 --- a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfoInputs.cache +++ b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.AssemblyInfoInputs.cache @@ -1 +1 @@ -ea72dd178b5a9fd5dd93d036dd79f17968ab384f397ad9f06bb1b46d2454e92f +9910e82af89aeb94088ec0ea7f6f728d6a672f9e54f2334910fde36b25d5b9c3 diff --git a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.assets.cache b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.assets.cache index 0490a42d5bc0c0e623db79a5b49c4e2451d5dce4..7af726a9b5f6f25a71653afb8c88572a13d24fbf 100644 GIT binary patch literal 9237 zcmchbOLyBu6vqQilZG~J(-NAd?-xxUk)6abX`w(#Xlt65G-=CA5EOfoiprKN$$4;~ ze24BiU9e%znhk4q9Cn<;hv2Y)9set7Mk9IT*gmK}=YJAk-^83$yzmEL)?9pp*3O~L0Tb;eCKX94j z>bDk7PE3ziRwkzM)3r5St2Ne`r`L`0V`GiEdetmDwrj6?TE*}T&3$5-9@EOU!}Kd! zUYph}b49N)Z$``OcZBa8`7Q;%70cQYMt%u@Uxw&AQS5}iZI>hnT`yaXv7xOrY88tu zv*o}#rB7-T+C-kyxSmm~7*1spR7>~ffxIv~zewW@&ts0s+~xI2O(N?936b?fM79eu zyCU;b(?$Ub|=WF=2Rcb->|X{$a_@z zi#Cfi(9g%>mnw0I$zv$yLFpswXv~U&j8;uQpNRe3yiW2NT-tIyR@LsXs_kr%g=+PP zk~ilUKGp6Zv=`b3QBCiMhM)t`LFiRz7^1nx+N~z|`U76z7Tv5`RCe@{w<}~p9fn4sBT#pnn@ryfLIGyTnQPCaiI-kv3D{(Bh zdFXIr)uE#zJ`Q5qX5Y2D#bURT*m=Q$okq^8TJFNP5fThBJ7k0wG4iWx)P{yUR*>Ub?0i}YU zgPq{thY0=#w2@iq)a&J9!D1aI{wA1I?6+Vi_7X(wA3)h1l--ofZ4jx*=V2%EI}nlI zg|fS;c3v$Xf=9)@06THtgNS<(%8+}e*kPqCfk(xCA9mt?01@{?=xGL3UNy>PbQLVT zr_u4AvP&ylc(zGP41V0q(c7^c0xBGLSKQr402ECUFEzCAQgB8b^>P*fv-Y#2H+cJO@5q- zp4-vAN-Oj=u&9_H!A{I3M9g17PqJf<>ZC2|$DmPBTd)(Z^ylvSps5^0Os28)Wh z4m&YFfr#0GGGmU;^0t^=u&9_l*onCT5%W64KO6XG@7=~t<}C!B;ZmhVGw-16`4C-Z z)2{9GyJmw6hWDsc3nw{?!#Wontxep)q|vq#3iz-P*dj!w8D7-AhA;faPx z>)y{OpR?I>K#aY_oua_SLP}`i8%-G92NIY^`MfIM-6DLkASR6fnAJW&Y8OTU5cx&` z%(~1;Lx7+`l0qPy!)3MXrX1rlE1mZQNeE`pxGRSUTOBDF!ky3Dx-)Wu&z|DGH$(|% z$#eGvOlo0>0g3rjtK$@pkUC(09I03kF=QzJ?J^}tVt^c@)$6DdDmFld@_!K5L59ME zMhcQ}myx9BlEfZTUN*^HzHBg$^Q49_VcQ^uMR1A38;J=HCL3-05We33@becy>A2if7-6S6r!$ZQ-;lz+w94YIu zH2G*Jd6cvv`(!XoB~J64c>PTW63)7CPR~+QElth?!Xh3Y{O~QaAzc07EweBpvOs|( z*Z%PPIqr}PUqJbqqsJvYy9zJ8)oW@LEaBB3em|cK7G3jLIN`^`MfZ-FUzFG|K;$%XvfE<5ne&CXb;D{62T&`AlOXtKT$}& A%m4rY literal 161 zcmWIWc6a1qU|{%MofXpDFM42hq>MFd3G==?nWfJrnIGnpsfycsNi-;AE>I1zfDx!r v!`Uh(v^ce>IL0GD!O&DUCCSj(z%(yCMlY{4J+&mJATc>RF+H_7hLE8EV`?3s diff --git a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.csproj.AssemblyReference.cache b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.csproj.AssemblyReference.cache index ad184a526be8daa885fc0d66e52a7e59bfc6f5d9..0c4f8099587c081602aff9b8a5a92074f5c4584e 100644 GIT binary patch literal 2345 zcmZQ$WMyDrV2pOQiU}=FEh>)j2v9II)lEq!l(SF$l{D!t2O}dRAIvO>5nySc z3Jkzl4-{f)0J;uHLrF$gRLwdHVL(S`=I7ZO>KTBbj)HS(PDyD|s%>6sX-QFHj*db= zX;MyRvUh4_NPc!|o^4)fP7c^Skg*`=1XmW9q~_`cmFAUX=B6@of+Vp3uya7-Q0H&} znH%im>jkfJS;2+Da*SMMCP23s8yFi}GBR@O`MHKT=NF|q78Jk@{|^O>42-$Bf?hAL zG(EK>rXVpnJ25@AI3_nUxhTIlKdnSBC9xz?uedNLvm{k78EA40FyQq}V{$T+K(Sx} zj0In~S{IPoV2D~+WH7v*drrF+92ufmRl?l~N*r*{0U4-q!ngn=rvizkDL^J06NDcW z>}bfq0tzZdhR;@-EdDF6JDl9CXf^q1P0N;|6Mo!Xd{R&P(pUcYc5iNcy=~AM6naZ_qg6v{nt$Eg~Zi`5XAFum-H1%%WQ&#VZ=aYBaWbLpoT5Yxdr7i#ALnhs2 z{_8hvJWy==R3viUYPSgHmi==}jy!5i*?#ts`;Upc*gIwBwrgG5%?OI9wL2>fiv0UfxnE7|V3roQshE=b-CL*r{GD+?_L-DtyGiX;?C0uJFBubX`WX@Bkl@ubGBGhFTzXg-8JVRf znx>=~n(r^6H@!oh@BH5YhZ!NE8~)@+e-%)I-fkZ?AFgDwSPe z9U(5`lcl1m@AqK2iNuO%(X@5tYit!fAFZsp+P`owo89VzubwkA&Rv(%!}>X4YB9sC z(+c;0PFCxh=46+wK#(sdp+ceQmzlgtGIwt4oipIV!z?J-Fz4mLPz`z(iIgVLkqJjtO>m&AC{Wj)`FaiK$%m>;4 diff --git a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.csproj.CoreCompileInputs.cache b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.csproj.CoreCompileInputs.cache index c0dc5de..f169e19 100644 --- a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.csproj.CoreCompileInputs.cache +++ b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -3cc35a262fda0f2c05da4272e6134f7d37ae4776a6071b49cc9fc176e2e186d7 +c0559258dea7482f55952eca9b4eef5b8c75a3d0d6da1e958ec01504f0c6a5d1 diff --git a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.dll b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.dll index f206c66a202800bdc9eef52752b89592d5fa00c3..32194bf9a2f7a22e5a0e7f7ae5a7375ca9046f08 100644 GIT binary patch literal 9216 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 Kd=o?d`F{b*V#{g( diff --git a/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.pdb b/AquaCare.Persistence/obj/Debug/net9.0/AquaCare.Persistence.pdb index e79a6c879ab16c949519a3dbccc6f6eecd731874..4d96ce1c8b0398304c96b7f4cf7071860b3036f7 100644 GIT binary patch delta 2194 zcmZuydu)?c6hHT_?ON!zI#}6*Nyj!iiWG&&h6Y%+0Yy3(8;>QRqw7AfS=X|D9is@e zMKJP)G>QNOMbI-Zw z+;h*pJ=J_-)xL^&2N9Jwb+m)gZICSscr(!ecq?#uOEeM)tx+M8$3TQ1l`m}}FN9S> zp0{*<1NaHx#3bOlU|1}+;Hv@i*xx%|I=eTnY^$tH{_?QqFQ{pG=@E;?OvE6MBZ_Ma zngE^xjQ~}G#AG=LIcTyGT+DHaMH0eB4CtiznXaI%B<#g{rIHK#Y|wm|Hp3$Uz8(BG ziZl8XLLI{do&<6(fKhz(o>|1g-)$NNfe34*Ubihy` zMgI*k$a~DdmVre8F=m1EbLFHph186Neo)h-*$7LHAmS*6r2!2ns#b$9(NqwNYtF-s zM2JIZJ^c-9*(%5-t^~gCx(?%8sWl!&eeFS|KHSyi3w4mH z1QmaD5CuZ25_yFDVV7>y3#CHqe8C=t{NYdt9)WO(B8sm=iRgMYHJ&ZA9cymuxw8Ml zoYP-8-s-;Fd_J|Fsnym7UsMUT`$C;=ziM8|3?qulT&kmeN&TE#-*q=x|0z22#)?_$ z=GbKZ?|}!qA1=IjsN`(^&#C*Y#+E0|6UP%L6Q>hrQ_u3I$CSxYsoi|;b3-kYs^i|Q z>YH`bJqP~wJac*9#ljoTo3r10{n9z>hS-WjSDc-m6w6xAp6}m~b(is@AE$iAg2Lmi zKklN#MB9Cff3;p*<~jPQ`>OHH^)ILP7-zV!3!l5CI~a&6?v7v(NASnq2gm6)r){51 z*x5THRo_3^x8v~jot^#XjZ;{Bu@{z2_1ote;3R#i5}+qY+wQah#K`yuvgBjI%c zoQYd$o1ki`PLttwT%B@7bWPix>j&TO413R6PoBE9r|84}`=+|_@djKfmSbU5&F#3- zT*a;A=4`XgfVP=2Iv4MP&=o@mDTap^cMDxUL^QR;)Tq)`tTT6gI4D{RjiS2eDIsj% zZ;?~;7mbvXHxTO1YjJ3f?uAO!?TJR$+T`StS4D^6@5P=PsIbQi8Uy}FSPid^x--tA zkflenbO}pOXX#p&_OkR!mhNKdt!7rj5`An-<11owmBTj26A7`q7tDjZ^Kf%1y~t?{ zO_QHO)PoACSbHerLpGaH0vRaT(~AqqW+IS-n@v=0$jvAvwQ9i(2v)(xJ1gpm8_Nu4 z#zWkkxJLOVykICPqkW)qooiA?Y}V~@rEPi1%}IWm)cWa43oZ&8=L~c(0$Lgksq^8kK;feE~xt*u@M2of-3Aa5nXyxHt!mE5yR=O=bJH6?a zr^w_|whBg*&F|QrGU_ir<5*al=$u%Ts^^=ZlA5EJl9L1UhUcEN>kJDR7}k6HN5v>9 jx$o+8#05r{&}ooIIPWIVBl4TX8!ofqV-9L4jK; diff --git a/AquaCare.Persistence/obj/Debug/net9.0/ref/AquaCare.Persistence.dll b/AquaCare.Persistence/obj/Debug/net9.0/ref/AquaCare.Persistence.dll index ed1287c32ff99731f5c0d52f5ad42693de125ca2..3c48e3030bb43c764712ebca66eecbe3aa6ea59e 100644 GIT binary patch delta 1962 zcmZ`)TWB0r82-eo{Y!f;|FZfWRoe#bX$`O*B0mheYy2^>dTl1SoFJN%hIyhtwbiyA4J$+q z&?n*8?X>YOXO>O+fA+yNi0*ejXPqqM{L1#SM{aoeLl*kz!L56@-?}n(<;hQt-)BBc z-Uxdhuok+G0Hm3Es*-jOxJ~fSelPVH5;%9M%AM2sZTg)2q^)-0|J-sgV2uyKljWyyfI4>}Fq1Lj5>DmEsgoKLnH{HFo+hg|Kc F{}%udfdK#j delta 933 zcmZ9LO=uHA6vy9e(iqb;$u>5$wMd$Xtu%yeK1`xT(=THcNp0F{QLwvp6RQ0XlO77v z<|I8RHV%kqFQSN4E9k*P51x7u5j_c|pa*Xvf@n|vXVQ9bmiK%A`M;evyOT{NR5`e^ z9Jpj%`9M2kivs?779q01u-DAZf$Ebn*X;qKoG>PczFDg6UT1~KiTQOD+IYJX;^Qpm z_*w@mgRt=ztcyAMChK6HHJh@{JlV!S#knKDdhRX<9{Xm;hSpT;ch*YlXduQZghF*R zl0ieXVQ8A& z&l#ADf#oc_k7%!$Y_k~oU_iQRHL1mGi4ZssH_(dVsW%jNxvyf^>hIAVjiabbP^2WR}NDbjes$_ z2Oc|5Pm%iQ6?lf;f_YiE2wE$(W1@dUg_4K6<22Es-CEzYUMgwSeRl53{Iq$TKXdq+ z@(ZQ1ITIe9pDj<#nAC3?^Ti?$)c@ci=P%Fe(q{$=DCL6?woPeoGkD5`~QO? ztDiBu#ZRmbLRH1oWnVpUc}e}`ILfcNRyz}scv4G64I`Z>OvVbDW<(>YbTm?kr;UQC z$D=7dWok*2=iDv4=vEtF?tGnM&v!y+s_i~yeSkl7Us!W_PFr#bicp-Aq*02ZWZ+8U v!zkc{W1xo1fFD6MEpq{Pr{NXIBpo`6ijFXGXOc|*$g3+`3Hj%!M)v##ZLFf- diff --git a/AquaCare.Persistence/obj/Debug/net9.0/refint/AquaCare.Persistence.dll b/AquaCare.Persistence/obj/Debug/net9.0/refint/AquaCare.Persistence.dll index ed1287c32ff99731f5c0d52f5ad42693de125ca2..3c48e3030bb43c764712ebca66eecbe3aa6ea59e 100644 GIT binary patch delta 1962 zcmZ`)TWB0r82-eo{Y!f;|FZfWRoe#bX$`O*B0mheYy2^>dTl1SoFJN%hIyhtwbiyA4J$+q z&?n*8?X>YOXO>O+fA+yNi0*ejXPqqM{L1#SM{aoeLl*kz!L56@-?}n(<;hQt-)BBc z-Uxdhuok+G0Hm3Es*-jOxJ~fSelPVH5;%9M%AM2sZTg)2q^)-0|J-sgV2uyKljWyyfI4>}Fq1Lj5>DmEsgoKLnH{HFo+hg|Kc F{}%udfdK#j delta 933 zcmZ9LO=uHA6vy9e(iqb;$u>5$wMd$Xtu%yeK1`xT(=THcNp0F{QLwvp6RQ0XlO77v z<|I8RHV%kqFQSN4E9k*P51x7u5j_c|pa*Xvf@n|vXVQ9bmiK%A`M;evyOT{NR5`e^ z9Jpj%`9M2kivs?779q01u-DAZf$Ebn*X;qKoG>PczFDg6UT1~KiTQOD+IYJX;^Qpm z_*w@mgRt=ztcyAMChK6HHJh@{JlV!S#knKDdhRX<9{Xm;hSpT;ch*YlXduQZghF*R zl0ieXVQ8A& z&l#ADf#oc_k7%!$Y_k~oU_iQRHL1mGi4ZssH_(dVsW%jNxvyf^>hIAVjiabbP^2WR}NDbjes$_ z2Oc|5Pm%iQ6?lf;f_YiE2wE$(W1@dUg_4K6<22Es-CEzYUMgwSeRl53{Iq$TKXdq+ z@(ZQ1ITIe9pDj<#nAC3?^Ti?$)c@ci=P%Fe(q{$=DCL6?woPeoGkD5`~QO? ztDiBu#ZRmbLRH1oWnVpUc}e}`ILfcNRyz}scv4G64I`Z>OvVbDW<(>YbTm?kr;UQC z$D=7dWok*2=iDv4=vEtF?tGnM&v!y+s_i~yeSkl7Us!W_PFr#bicp-Aq*02ZWZ+8U v!zkc{W1xo1fFD6MEpq{Pr{NXIBpo`6ijFXGXOc|*$g3+`3Hj%!M)v##ZLFf- diff --git a/AquaCare.Persistence/obj/project.assets.json b/AquaCare.Persistence/obj/project.assets.json index 453c183..af09fe4 100644 --- a/AquaCare.Persistence/obj/project.assets.json +++ b/AquaCare.Persistence/obj/project.assets.json @@ -2,6 +2,180 @@ "version": 3, "targets": { "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": { "type": "project", "framework": ".NETCoreApp,Version=v9.0", @@ -15,6 +189,152 @@ } }, "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": { "type": "project", "path": "../AquaCare.Model/AquaCare.Model.csproj", @@ -23,7 +343,8 @@ }, "projectFileDependencyGroups": { "net9.0": [ - "AquaCare.Model >= 1.0.0" + "AquaCare.Model >= 1.0.0", + "Microsoft.Data.Sqlite >= 9.0.5" ] }, "packageFolders": { @@ -72,6 +393,12 @@ "frameworks": { "net9.0": { "targetAlias": "net9.0", + "dependencies": { + "Microsoft.Data.Sqlite": { + "target": "Package", + "version": "[9.0.5, )" + } + }, "imports": [ "net461", "net462", diff --git a/AquaCare.Persistence/obj/project.nuget.cache b/AquaCare.Persistence/obj/project.nuget.cache index 1bd0726..7037277 100644 --- a/AquaCare.Persistence/obj/project.nuget.cache +++ b/AquaCare.Persistence/obj/project.nuget.cache @@ -1,8 +1,16 @@ { "version": 2, - "dgSpecHash": "oSTExYeS3C8=", + "dgSpecHash": "9dOgtzXVJ1g=", "success": true, "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": [] } \ No newline at end of file diff --git a/AquaCare.View/AquaCare.View.csproj b/AquaCare.View/AquaCare.View.csproj index 0f977b8..42f8e53 100644 --- a/AquaCare.View/AquaCare.View.csproj +++ b/AquaCare.View/AquaCare.View.csproj @@ -9,16 +9,18 @@ - - - - - - - None - All - - + + + + + + + None + All + + + + @@ -26,11 +28,11 @@ - + - + diff --git a/AquaCare.View/AquaCare.db b/AquaCare.View/AquaCare.db new file mode 100644 index 0000000000000000000000000000000000000000..5caf8869b3a3fa91fa239e08a3da4c464e92985a GIT binary patch literal 12288 zcmeI#F-yZx5C`!0Qc)0E+_K)-(&FOipwT`wn5HqlqM0Ph6M{|Jr0L=)IQpHv1Us}? z&1(4{yo3vP5AK)g?ry!LH1skn(zv7(aU`S^=R`sX$*09<6;-~sO88yne}xpsZ+V-m ztj?+EeDVVU0SG_<0uX=z1Rwwb2tWV=|4ksU_U(ROMrHgoHH&=8d*tK7Fuw zP&rzWb}l?c8@1gmPR)Qjd+&33VB5C*IIHixH$`dchqcyUf1+;tkhX+7B-hvKN`(}J z?#Kxvx=|516Fqi)zG|d=J=oqpjLT(8T0Lm;$9yK9_e-@l>D(0DQVw3e_ + + + + + + + + + + + + + + + +