diff --git a/.gitignore b/.gitignore
index 73b30b7..65ce911 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,6 @@
/DaSaSo.Domain/obj/Debug/net6.0/*
/DaSaSo.EntityFramework/obj/Debug/*
/.vs/*
+/DaSaSo.ConsoleApp/obj/DaSaSo.ConsoleApp.csproj.*
+/DaSaSo.ConsoleApp/obj/Debug/*
+/DaSaSo.Wpf/obj/Debug/net6.0-windows/*
diff --git a/DaSaSo.ConsoleApp/DaSaSo.ConsoleApp.csproj b/DaSaSo.ConsoleApp/DaSaSo.ConsoleApp.csproj
new file mode 100644
index 0000000..4bf695f
--- /dev/null
+++ b/DaSaSo.ConsoleApp/DaSaSo.ConsoleApp.csproj
@@ -0,0 +1,14 @@
+
+
+
+ Exe
+ net6.0
+ enable
+
+
+
+
+
+
+
+
diff --git a/DaSaSo.ConsoleApp/Program.cs b/DaSaSo.ConsoleApp/Program.cs
new file mode 100644
index 0000000..8fde8c9
--- /dev/null
+++ b/DaSaSo.ConsoleApp/Program.cs
@@ -0,0 +1,16 @@
+// See https://aka.ms/new-console-template for more information
+
+using DaSaSo.Domain.Model;
+using DaSaSo.Domain.Service;
+using DaSaSo.EntityFramework;
+using DaSaSo.EntityFramework.Services;
+using System.Diagnostics;
+
+IDataService clientService = new GenericDataService(new DaSaSoDbContextFactory());
+clientService.Create(new Client()
+{
+ Firstname = "Cynthia",
+ LastName = "Schreuder",
+ Country = "Tarmstedt",
+ Postcode = "25445",
+});
diff --git a/DaSaSo.ConsoleApp/obj/project.assets.json b/DaSaSo.ConsoleApp/obj/project.assets.json
new file mode 100644
index 0000000..f9d52ed
--- /dev/null
+++ b/DaSaSo.ConsoleApp/obj/project.assets.json
@@ -0,0 +1,787 @@
+{
+ "version": 3,
+ "targets": {
+ "net6.0": {
+ "Microsoft.EntityFrameworkCore/6.0.0-preview.7.21378.4": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "6.0.0-preview.7.21378.4",
+ "Microsoft.EntityFrameworkCore.Analyzers": "6.0.0-preview.7.21378.4",
+ "Microsoft.Extensions.Caching.Memory": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.DependencyInjection": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.Logging": "6.0.0-preview.7.21377.19",
+ "System.Collections.Immutable": "6.0.0-preview.7.21377.19",
+ "System.Diagnostics.DiagnosticSource": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/6.0.0-preview.7.21378.4": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/6.0.0-preview.7.21378.4": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/6.0.0-preview.7.21378.4": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "6.0.0-preview.7.21378.4",
+ "Microsoft.Extensions.Configuration.Abstractions": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.Logging.Abstractions": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.Options": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.Logging.Abstractions": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.Options": "6.0.0-preview.7.21377.19",
+ "System.Diagnostics.DiagnosticSource": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.4"
+ },
+ "compile": {
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Options/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
+ "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0-preview.7.21377.19"
+ },
+ "compile": {
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "Npgsql/6.0.0-preview7": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ },
+ "compile": {
+ "lib/net6.0/Npgsql.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/Npgsql.dll": {}
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/6.0.0-preview7": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "6.0.0-preview.7.21378.4",
+ "Microsoft.EntityFrameworkCore.Abstractions": "6.0.0-preview.7.21378.4",
+ "Microsoft.EntityFrameworkCore.Relational": "6.0.0-preview.7.21378.4",
+ "Npgsql": "6.0.0-preview7"
+ },
+ "compile": {
+ "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ }
+ },
+ "System.Buffers/4.5.1": {
+ "type": "package",
+ "compile": {
+ "ref/netcoreapp2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netcoreapp2.0/_._": {}
+ }
+ },
+ "System.Collections.Immutable/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/System.Collections.Immutable.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Collections.Immutable.dll": {}
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Diagnostics.DiagnosticSource.dll": {}
+ }
+ },
+ "System.Memory/4.5.4": {
+ "type": "package",
+ "compile": {
+ "ref/netcoreapp2.1/_._": {}
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/_._": {}
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0-preview.7.21377.19": {
+ "type": "package",
+ "compile": {
+ "ref/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "DaSaSo.Domain/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v6.0",
+ "compile": {
+ "bin/placeholder/DaSaSo.Domain.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DaSaSo.Domain.dll": {}
+ }
+ },
+ "DaSaSo.EntityFramework/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v6.0",
+ "dependencies": {
+ "DaSaSo.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "6.0.0-preview.7.21378.4",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "6.0.0-preview7"
+ },
+ "compile": {
+ "bin/placeholder/DaSaSo.EntityFramework.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DaSaSo.EntityFramework.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Microsoft.EntityFrameworkCore/6.0.0-preview.7.21378.4": {
+ "sha512": "BdupTWakC6DOZ4/+nsTXDYiyshJsdNvxIq3e++qHYyOU12awyHHF//ISmqJvZgC6lKTEn/0gKHQcMZwtLZiAnA==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore/6.0.0-preview.7.21378.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.xml",
+ "microsoft.entityframeworkcore.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/6.0.0-preview.7.21378.4": {
+ "sha512": "OBWmLgRYZLKu+umANQVnYCSvQbjEkQOfOSVAbyTUfvkAAKZXbSGr9DWi9uFjTk6E5/6a+aBQP4onnEfHhYwPsg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.abstractions/6.0.0-preview.7.21378.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.xml",
+ "microsoft.entityframeworkcore.abstractions.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/6.0.0-preview.7.21378.4": {
+ "sha512": "4TYb+ZCPZ2/+pj4d/cpYXKQm4g7cP4J5jZR9UfJJXvOkOyakxcckYZVU3UT118UDTNW4D6YAB11ItsJ/+9J7GQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.analyzers/6.0.0-preview.7.21378.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
+ "lib/netstandard2.0/_._",
+ "microsoft.entityframeworkcore.analyzers.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.analyzers.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Relational/6.0.0-preview.7.21378.4": {
+ "sha512": "thmbe4H6s2h4XpKMOGSO5ke/XOU5xF5Y3r1nc9GP9fPORTbNtheOiXL2ivVJ7TyGN83d105iCr693SKlM2Sc1A==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.relational/6.0.0-preview.7.21378.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll",
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.xml",
+ "microsoft.entityframeworkcore.relational.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "microsoft.entityframeworkcore.relational.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Abstractions/6.0.0-preview.7.21377.19": {
+ "sha512": "8W2Ywl5KuZ+qSPFipRXse8FaqeH4Fj5fxmqgvbScGoNdgOMjkSR/5ms1Q2FsZbVAiwx09Ww82MBNCFarwccGfg==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.abstractions/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net461/Microsoft.Extensions.Caching.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml",
+ "microsoft.extensions.caching.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.caching.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/6.0.0-preview.7.21377.19": {
+ "sha512": "MEIhC9Oog1Jlxn0wRHdkaZ6rdJQHEOPNuCYeI9skMKwilY52R3ak+oXQXYNoTGcvyH4g9zYlUVpHmu4t7R/pOA==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.memory/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net461/Microsoft.Extensions.Caching.Memory.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml",
+ "microsoft.extensions.caching.memory.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.caching.memory.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/6.0.0-preview.7.21377.19": {
+ "sha512": "E7jldErD3SGhDuxilC2H7UaATGpJJc+pYpYpsiSEhIveM6ldSwjRCqg3iousXnF1zdDMRESsCROYwPIVygoyVQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net461/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "microsoft.extensions.configuration.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/6.0.0-preview.7.21377.19": {
+ "sha512": "BjESHgE6sL2YfUsc7fyA6zWax/ByG0We+F5hRk9hvlSupFMzaMvKWhjAAzZnQG+tvqsrZxydrZtganxDpuqqeQ==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net461/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
+ "microsoft.extensions.dependencyinjection.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0-preview.7.21377.19": {
+ "sha512": "atV1M3Bmuc9+mIW1/AxgfYhZBH74P5897+sOq5zXQaNA/OBqAax1NQ/LZrIVqpFMYk5aPVv4vn2uirQ4Peuglg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net461/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
+ "microsoft.extensions.dependencyinjection.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging/6.0.0-preview.7.21377.19": {
+ "sha512": "kOrN0Tazrui2vh1tSqdI33lwZPBCPeyR7z8pWOR3i4LembIq5LBtZ6kNQMcp4vrrkMwafu6vPcbgaZy0gPKb1g==",
+ "type": "package",
+ "path": "microsoft.extensions.logging/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Extensions.Logging.dll",
+ "lib/net461/Microsoft.Extensions.Logging.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.xml",
+ "microsoft.extensions.logging.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.logging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/6.0.0-preview.7.21377.19": {
+ "sha512": "cZMOsb9rKHMIPs170MUOnX3vB6lJJG3N4mO+ViX9o838Qvkq2+IEJus1B7oE2u3zCCqCUB9foa/t7qgUeSaRHg==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "lib/net461/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net461/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
+ "microsoft.extensions.logging.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options/6.0.0-preview.7.21377.19": {
+ "sha512": "OiAS21Wg1X1qm4yE54PPJahF+nogKn5A+1UYcewvsASDcUudjllpCGMrqh5cI27pIst5VbFhq1KGTwzhU/GywA==",
+ "type": "package",
+ "path": "microsoft.extensions.options/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Extensions.Options.dll",
+ "lib/net461/Microsoft.Extensions.Options.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.xml",
+ "microsoft.extensions.options.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/6.0.0-preview.7.21377.19": {
+ "sha512": "dbYTaKld3fbZETLzYknl5np8/rnas3isR3RQi0xvZNrz4S1bhn7lsEbu8ACwMAQxPxiKBgl59RKUNVmqjJ4Aww==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/Microsoft.Extensions.Primitives.dll",
+ "lib/net461/Microsoft.Extensions.Primitives.xml",
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net6.0/Microsoft.Extensions.Primitives.xml",
+ "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll",
+ "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
+ "microsoft.extensions.primitives.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Npgsql/6.0.0-preview7": {
+ "sha512": "dOdWAo4aYu5RgEtbcXqKBHFp4s6TOSsUSwTC2rcsZd5quFS7geeUaXHnJlCxOYq2tNcFpTHNVFRlHB1OgKAw7w==",
+ "type": "package",
+ "path": "npgsql/6.0.0-preview7",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net5.0/Npgsql.dll",
+ "lib/net5.0/Npgsql.xml",
+ "lib/net6.0/Npgsql.dll",
+ "lib/net6.0/Npgsql.xml",
+ "lib/netcoreapp3.1/Npgsql.dll",
+ "lib/netcoreapp3.1/Npgsql.xml",
+ "lib/netstandard2.0/Npgsql.dll",
+ "lib/netstandard2.0/Npgsql.xml",
+ "lib/netstandard2.1/Npgsql.dll",
+ "lib/netstandard2.1/Npgsql.xml",
+ "npgsql.6.0.0-preview7.nupkg.sha512",
+ "npgsql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/6.0.0-preview7": {
+ "sha512": "nzDmkNImvzXtgQK8gN1C5F1eYUr9XSKGidWY+T0EjCeaKzuQnvg2Rac785/CtYsdC4/JWsgeI0oZaH1+Yb6JdQ==",
+ "type": "package",
+ "path": "npgsql.entityframeworkcore.postgresql/6.0.0-preview7",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
+ "npgsql.entityframeworkcore.postgresql.6.0.0-preview7.nupkg.sha512",
+ "npgsql.entityframeworkcore.postgresql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "System.Buffers/4.5.1": {
+ "sha512": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
+ "type": "package",
+ "path": "system.buffers/4.5.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.Buffers.dll",
+ "lib/net461/System.Buffers.xml",
+ "lib/netcoreapp2.0/_._",
+ "lib/netstandard1.1/System.Buffers.dll",
+ "lib/netstandard1.1/System.Buffers.xml",
+ "lib/netstandard2.0/System.Buffers.dll",
+ "lib/netstandard2.0/System.Buffers.xml",
+ "lib/uap10.0.16299/_._",
+ "ref/net45/System.Buffers.dll",
+ "ref/net45/System.Buffers.xml",
+ "ref/netcoreapp2.0/_._",
+ "ref/netstandard1.1/System.Buffers.dll",
+ "ref/netstandard1.1/System.Buffers.xml",
+ "ref/netstandard2.0/System.Buffers.dll",
+ "ref/netstandard2.0/System.Buffers.xml",
+ "ref/uap10.0.16299/_._",
+ "system.buffers.4.5.1.nupkg.sha512",
+ "system.buffers.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Collections.Immutable/6.0.0-preview.7.21377.19": {
+ "sha512": "TnnzExYnPymCOxNLnOgpTl0GAnXtm3urz/XNnLxutN5uRFMT6TRaUpL2j8ADyXX4JkSJcyXOQ3GI9DLqBzRmIA==",
+ "type": "package",
+ "path": "system.collections.immutable/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.Collections.Immutable.dll",
+ "lib/net461/System.Collections.Immutable.xml",
+ "lib/net6.0/System.Collections.Immutable.dll",
+ "lib/net6.0/System.Collections.Immutable.xml",
+ "lib/netstandard2.0/System.Collections.Immutable.dll",
+ "lib/netstandard2.0/System.Collections.Immutable.xml",
+ "system.collections.immutable.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "system.collections.immutable.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Diagnostics.DiagnosticSource/6.0.0-preview.7.21377.19": {
+ "sha512": "bnq8waIAuRZSU63bQQYzCTyfhqCSKTKWfy2oxBcVWh79d8WaiC4vtvyR0kAcF4YMrhK4YwjlXLblgfifXImPGw==",
+ "type": "package",
+ "path": "system.diagnostics.diagnosticsource/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net461/System.Diagnostics.DiagnosticSource.xml",
+ "lib/net5.0/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net5.0/System.Diagnostics.DiagnosticSource.xml",
+ "lib/net6.0/System.Diagnostics.DiagnosticSource.dll",
+ "lib/net6.0/System.Diagnostics.DiagnosticSource.xml",
+ "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll",
+ "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml",
+ "system.diagnostics.diagnosticsource.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "system.diagnostics.diagnosticsource.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Memory/4.5.4": {
+ "sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
+ "type": "package",
+ "path": "system.memory/4.5.4",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.Memory.dll",
+ "lib/net461/System.Memory.xml",
+ "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.4.nupkg.sha512",
+ "system.memory.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0-preview.7.21377.19": {
+ "sha512": "G9eKxgKE5UoyJdB4tpBFCWlgky34N11QDIjn92g6BwqII03yra4raegNNt3y3lmN6k+VDLIzgVMuddZ7LT6TEw==",
+ "type": "package",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0-preview.7.21377.19",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/net461/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/net6.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.xml",
+ "system.runtime.compilerservices.unsafe.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "system.runtime.compilerservices.unsafe.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "DaSaSo.Domain/1.0.0": {
+ "type": "project",
+ "path": "../DaSaSo.Domain/DaSaSo.Domain.csproj",
+ "msbuildProject": "../DaSaSo.Domain/DaSaSo.Domain.csproj"
+ },
+ "DaSaSo.EntityFramework/1.0.0": {
+ "type": "project",
+ "path": "../DaSaSo.EntityFramework/DaSaSo.EntityFramework.csproj",
+ "msbuildProject": "../DaSaSo.EntityFramework/DaSaSo.EntityFramework.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net6.0": [
+ "DaSaSo.Domain >= 1.0.0",
+ "DaSaSo.EntityFramework >= 1.0.0"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\KFZ\\.nuget\\packages\\": {},
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ConsoleApp\\DaSaSo.ConsoleApp.csproj",
+ "projectName": "DaSaSo.ConsoleApp",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ConsoleApp\\DaSaSo.ConsoleApp.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ConsoleApp\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj"
+ },
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj": {
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100-preview.7.21379.14\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/DaSaSo.ConsoleApp/obj/project.nuget.cache b/DaSaSo.ConsoleApp/obj/project.nuget.cache
new file mode 100644
index 0000000..d15ef86
--- /dev/null
+++ b/DaSaSo.ConsoleApp/obj/project.nuget.cache
@@ -0,0 +1,29 @@
+{
+ "version": 2,
+ "dgSpecHash": "Z4HZ+GJ9FxcdmtU630ooDw2M4hK6sos8jFh6+UPhv8Fvryb6AG5gj9wGz9kVWX+gXbNcqh4earID4JeWm7g/jA==",
+ "success": true,
+ "projectFilePath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ConsoleApp\\DaSaSo.ConsoleApp.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.abstractions.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.analyzers.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.relational.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.caching.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.0-preview.7.21377.19\\microsoft.extensions.caching.memory.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.configuration.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0-preview.7.21377.19\\microsoft.extensions.dependencyinjection.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.dependencyinjection.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0-preview.7.21377.19\\microsoft.extensions.logging.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.logging.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.options\\6.0.0-preview.7.21377.19\\microsoft.extensions.options.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0-preview.7.21377.19\\microsoft.extensions.primitives.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\npgsql\\6.0.0-preview7\\npgsql.6.0.0-preview7.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\6.0.0-preview7\\npgsql.entityframeworkcore.postgresql.6.0.0-preview7.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.collections.immutable\\6.0.0-preview.7.21377.19\\system.collections.immutable.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0-preview.7.21377.19\\system.diagnostics.diagnosticsource.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0-preview.7.21377.19\\system.runtime.compilerservices.unsafe.6.0.0-preview.7.21377.19.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/DaSaSo.Domain/Model/Client.cs b/DaSaSo.Domain/Model/Client.cs
index f9ac88c..1fdf093 100644
--- a/DaSaSo.Domain/Model/Client.cs
+++ b/DaSaSo.Domain/Model/Client.cs
@@ -11,6 +11,7 @@ namespace DaSaSo.Domain.Model
public string Firstname { get; set; }
public string LastName { get; set; }
public string Country { get; set; }
+ public string Street { get; set; }
public string Postcode { get; set; }
public IEnumerable Projects { get; set; }
diff --git a/DaSaSo.Domain/Services/ClientServices/ClientService.cs b/DaSaSo.Domain/Services/ClientServices/ClientService.cs
new file mode 100644
index 0000000..8577d4a
--- /dev/null
+++ b/DaSaSo.Domain/Services/ClientServices/ClientService.cs
@@ -0,0 +1,37 @@
+using DaSaSo.Domain.Model;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DaSaSo.Domain.Services.ClientServices
+{
+ public class ClientService : IClientService
+ {
+ private readonly IDataService _clientService;
+ public async Task CreateNewClient(string firstname, string lastname, string street, string country, string postcode)
+ {
+ Client client = new Client()
+ {
+ Firstname = firstname,
+ LastName = lastname,
+ Country = country,
+ Postcode = postcode,
+ Street = street
+ };
+ await _clientService.Create(client);
+ return true;
+ }
+
+ public Task GetClientById(int id)
+ {
+ throw new NotImplementedException();
+ }
+
+ public async Task ListAllClient()
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
diff --git a/DaSaSo.Domain/Services/ClientServices/IClientService.cs b/DaSaSo.Domain/Services/ClientServices/IClientService.cs
new file mode 100644
index 0000000..7a6bd62
--- /dev/null
+++ b/DaSaSo.Domain/Services/ClientServices/IClientService.cs
@@ -0,0 +1,16 @@
+using DaSaSo.Domain.Model;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DaSaSo.Domain.Services.ClientServices
+{
+ public interface IClientService
+ {
+ Task ListAllClient();
+ Task GetClientById(int id);
+ Task CreateNewClient(string firstname, string lastname, string street, string country, string postcode);
+ }
+}
diff --git a/DaSaSo.Domain/Services/IDataService.cs b/DaSaSo.Domain/Services/IDataService.cs
index aacb14f..7dd0713 100644
--- a/DaSaSo.Domain/Services/IDataService.cs
+++ b/DaSaSo.Domain/Services/IDataService.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
-namespace DaSaSo.Domain.Service
+namespace DaSaSo.Domain.Services
{
public interface IDataService
{
diff --git a/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.dgspec.json b/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.dgspec.json
index e3a0e33..8f083ea 100644
--- a/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.dgspec.json
+++ b/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.dgspec.json
@@ -1,25 +1,23 @@
{
"format": 1,
"restore": {
- "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {}
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {}
},
"projects": {
- "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
"projectName": "DaSaSo.Domain",
- "projectPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
- "packagesPath": "C:\\Users\\Damian\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\obj\\",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\Offline Packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
- "C:\\Users\\Damian\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 20.2.config",
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@@ -27,7 +25,6 @@
"net6.0"
],
"sources": {
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\System\\Components\\Packages": {},
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
diff --git a/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.g.props b/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.g.props
index 7bf5857..0aeb81d 100644
--- a/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.g.props
+++ b/DaSaSo.Domain/obj/DaSaSo.Domain.csproj.nuget.g.props
@@ -5,13 +5,12 @@
NuGet
$(MSBuildThisFileDirectory)project.assets.json
$(UserProfile)\.nuget\packages\
- C:\Users\Damian\.nuget\packages\;C:\Program Files (x86)\DevExpress 20.2\Components\Offline Packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ C:\Users\KFZ\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
PackageReference
6.0.0
-
-
+
diff --git a/DaSaSo.Domain/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/DaSaSo.Domain/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..36203c7
--- /dev/null
+++ b/DaSaSo.Domain/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfo.cs b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfo.cs
new file mode 100644
index 0000000..4de57c9
--- /dev/null
+++ b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DaSaSo.Domain")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("DaSaSo.Domain")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DaSaSo.Domain")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfoInputs.cache b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..a938b4a
--- /dev/null
+++ b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+0b67ccdd3009088c96b9f73f63e21bb282da198d
diff --git a/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.GeneratedMSBuildEditorConfig.editorconfig b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..3383883
--- /dev/null
+++ b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DaSaSo.Domain
+build_property.ProjectDir = C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.Domain\
diff --git a/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.ImplicitNamespaceImports.cs b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.ImplicitNamespaceImports.cs
new file mode 100644
index 0000000..2192d1b
--- /dev/null
+++ b/DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.ImplicitNamespaceImports.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/DaSaSo.Domain/obj/project.assets.json b/DaSaSo.Domain/obj/project.assets.json
index 06a2a7b..2a0be47 100644
--- a/DaSaSo.Domain/obj/project.assets.json
+++ b/DaSaSo.Domain/obj/project.assets.json
@@ -8,26 +8,23 @@
"net6.0": []
},
"packageFolders": {
- "C:\\Users\\Damian\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\Offline Packages": {},
+ "C:\\Users\\KFZ\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
"projectName": "DaSaSo.Domain",
- "projectPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
- "packagesPath": "C:\\Users\\Damian\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\obj\\",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\Offline Packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
- "C:\\Users\\Damian\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 20.2.config",
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@@ -35,7 +32,6 @@
"net6.0"
],
"sources": {
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\System\\Components\\Packages": {},
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
diff --git a/DaSaSo.Domain/obj/project.nuget.cache b/DaSaSo.Domain/obj/project.nuget.cache
index dd0f852..897b56c 100644
--- a/DaSaSo.Domain/obj/project.nuget.cache
+++ b/DaSaSo.Domain/obj/project.nuget.cache
@@ -1,8 +1,8 @@
{
"version": 2,
- "dgSpecHash": "JgvHPv+e7B8BaNBmzBNJdk4fh9J8fCVLlMheOCwSKvN6nvMP6cK2q0MLa+Ky9E5PuppToqtxMxTOEbFkM+LlNg==",
+ "dgSpecHash": "EJJlssG0uuXPOzIJ4pyiNqcpGAl7R4mB3SbvfLzw8aWR6k9B1lYi7B+qRzke/1zY6MNh8MRP+efibH9GE9c1sg==",
"success": true,
- "projectFilePath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "projectFilePath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
"expectedPackageFiles": [],
"logs": []
}
\ No newline at end of file
diff --git a/DaSaSo.EntityFramework/DaSaSoDbContext.cs b/DaSaSo.EntityFramework/DaSaSoDbContext.cs
index fd25203..0503c8a 100644
--- a/DaSaSo.EntityFramework/DaSaSoDbContext.cs
+++ b/DaSaSo.EntityFramework/DaSaSoDbContext.cs
@@ -14,9 +14,15 @@ namespace DaSaSo.EntityFramework
{
}
- public DbSet Clients { get; set; }
- public DbSet Projects { get; set; }
- public DbSet Buildingsites { get; set; }
+ protected override void OnModelCreating(ModelBuilder modelBuilder)
+ {
+
+ base.OnModelCreating(modelBuilder);
+ }
+
+ public DbSet? Clients { get; set; }
+ public DbSet? Projects { get; set; }
+ public DbSet? Buildingsites { get; set; }
}
}
diff --git a/DaSaSo.EntityFramework/DaSaSoDbContextFactory.cs b/DaSaSo.EntityFramework/DaSaSoDbContextFactory.cs
index 5275573..8a4a60f 100644
--- a/DaSaSo.EntityFramework/DaSaSoDbContextFactory.cs
+++ b/DaSaSo.EntityFramework/DaSaSoDbContextFactory.cs
@@ -10,10 +10,10 @@ namespace DaSaSo.EntityFramework
{
public class DaSaSoDbContextFactory : IDesignTimeDbContextFactory
{
- public DaSaSoDbContext CreateDbContext(string[] args = null)
+ public DaSaSoDbContext CreateDbContext(string[]? args = null)
{
var options = new DbContextOptionsBuilder();
- options.UseNpgsql("Host = 192.168.122.1; Database = dasaso; Username = kansan; Password = kansan");
+ options.UseNpgsql("Host = localhost; Database = dasaso; Username = kansan; Password = kansan");
return new DaSaSoDbContext(options.Options);
}
}
diff --git a/DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.Designer.cs b/DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.Designer.cs
new file mode 100644
index 0000000..5179570
--- /dev/null
+++ b/DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.Designer.cs
@@ -0,0 +1,191 @@
+//
+using System;
+using DaSaSo.EntityFramework;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
+
+namespace DaSaSo.EntityFramework.Migrations
+{
+ [DbContext(typeof(DaSaSoDbContext))]
+ [Migration("20210913113208_StreetAdded")]
+ partial class StreetAdded
+ {
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder
+ .HasAnnotation("Relational:MaxIdentifierLength", 63)
+ .HasAnnotation("ProductVersion", "6.0.0-preview.7.21378.4")
+ .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Buildingsite", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
+
+ b.Property("BuildingSiteNumber")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("ContactPerson")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Country")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("ProjectId")
+ .HasColumnType("integer");
+
+ b.HasKey("Id");
+
+ b.HasIndex("ProjectId");
+
+ b.ToTable("Buildingsites");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Client", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
+
+ b.Property("Country")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Firstname")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("LastName")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Postcode")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("Street")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.HasKey("Id");
+
+ b.ToTable("Clients");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Project", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
+
+ b.Property("ClientId")
+ .HasColumnType("integer");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.HasKey("Id");
+
+ b.HasIndex("ClientId");
+
+ b.ToTable("Projects");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.SewerObjects", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("integer")
+ .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
+
+ b.Property("BuildingSiteId")
+ .HasColumnType("integer");
+
+ b.Property("DN")
+ .HasColumnType("integer");
+
+ b.Property("ObjektName")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("PointFrom")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("PointTo")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.Property("SewerLength")
+ .HasColumnType("numeric");
+
+ b.Property("StreetName")
+ .IsRequired()
+ .HasColumnType("text");
+
+ b.HasKey("Id");
+
+ b.HasIndex("BuildingSiteId");
+
+ b.ToTable("SewerObjects");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Buildingsite", b =>
+ {
+ b.HasOne("DaSaSo.Domain.Model.Project", null)
+ .WithMany("BuildingSites")
+ .HasForeignKey("ProjectId");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Project", b =>
+ {
+ b.HasOne("DaSaSo.Domain.Model.Client", "Client")
+ .WithMany("Projects")
+ .HasForeignKey("ClientId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Client");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.SewerObjects", b =>
+ {
+ b.HasOne("DaSaSo.Domain.Model.Buildingsite", "BuildingSite")
+ .WithMany("SewerObjects")
+ .HasForeignKey("BuildingSiteId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("BuildingSite");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Buildingsite", b =>
+ {
+ b.Navigation("SewerObjects");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Client", b =>
+ {
+ b.Navigation("Projects");
+ });
+
+ modelBuilder.Entity("DaSaSo.Domain.Model.Project", b =>
+ {
+ b.Navigation("BuildingSites");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.cs b/DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.cs
new file mode 100644
index 0000000..62921a9
--- /dev/null
+++ b/DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.cs
@@ -0,0 +1,24 @@
+using Microsoft.EntityFrameworkCore.Migrations;
+
+namespace DaSaSo.EntityFramework.Migrations
+{
+ public partial class StreetAdded : Migration
+ {
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.AddColumn(
+ name: "Street",
+ table: "Clients",
+ type: "text",
+ nullable: false,
+ defaultValue: "");
+ }
+
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.DropColumn(
+ name: "Street",
+ table: "Clients");
+ }
+ }
+}
diff --git a/DaSaSo.EntityFramework/Migrations/DaSaSoDbContextModelSnapshot.cs b/DaSaSo.EntityFramework/Migrations/DaSaSoDbContextModelSnapshot.cs
index f16053f..ec862a6 100644
--- a/DaSaSo.EntityFramework/Migrations/DaSaSoDbContextModelSnapshot.cs
+++ b/DaSaSo.EntityFramework/Migrations/DaSaSoDbContextModelSnapshot.cs
@@ -71,6 +71,10 @@ namespace DaSaSo.EntityFramework.Migrations
.IsRequired()
.HasColumnType("text");
+ b.Property("Street")
+ .IsRequired()
+ .HasColumnType("text");
+
b.HasKey("Id");
b.ToTable("Clients");
diff --git a/DaSaSo.EntityFramework/Services/GenericDataService.cs b/DaSaSo.EntityFramework/Services/GenericDataService.cs
index fffb0ea..a0af62c 100644
--- a/DaSaSo.EntityFramework/Services/GenericDataService.cs
+++ b/DaSaSo.EntityFramework/Services/GenericDataService.cs
@@ -1,5 +1,5 @@
using DaSaSo.Domain.Model;
-using DaSaSo.Domain.Service;
+using DaSaSo.Domain.Services;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using System;
@@ -72,3 +72,6 @@ namespace DaSaSo.EntityFramework.Services
}
}
}
+
+
+//764 / 21
diff --git a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.dll b/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.dll
deleted file mode 100644
index c81254f..0000000
Binary files a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.dll and /dev/null differ
diff --git a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.pdb b/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.pdb
deleted file mode 100644
index be75692..0000000
Binary files a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.pdb and /dev/null differ
diff --git a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.deps.json b/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.deps.json
deleted file mode 100644
index 11521ea..0000000
--- a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.deps.json
+++ /dev/null
@@ -1,400 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "DaSaSo.EntityFramework/1.0.0": {
- "dependencies": {
- "DaSaSo.Domain": "1.0.0",
- "Microsoft.EntityFrameworkCore": "6.0.0-preview.7.21378.4",
- "Microsoft.EntityFrameworkCore.Tools": "6.0.0-preview.7.21378.4",
- "Npgsql.EntityFrameworkCore.PostgreSQL": "6.0.0-preview7"
- },
- "runtime": {
- "DaSaSo.EntityFramework.dll": {}
- }
- },
- "Humanizer.Core/2.8.26": {
- "runtime": {
- "lib/netstandard2.0/Humanizer.dll": {
- "assemblyVersion": "2.8.0.0",
- "fileVersion": "2.8.26.1919"
- }
- }
- },
- "Microsoft.EntityFrameworkCore/6.0.0-preview.7.21378.4": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.0-preview.7.21378.4",
- "Microsoft.EntityFrameworkCore.Analyzers": "6.0.0-preview.7.21378.4",
- "Microsoft.Extensions.Caching.Memory": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.DependencyInjection": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.Logging": "6.0.0-preview.7.21377.19",
- "System.Collections.Immutable": "6.0.0-preview.7.21377.19",
- "System.Diagnostics.DiagnosticSource": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/6.0.0-preview.7.21378.4": {
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/6.0.0-preview.7.21378.4": {},
- "Microsoft.EntityFrameworkCore.Design/6.0.0-preview.7.21378.4": {
- "dependencies": {
- "Humanizer.Core": "2.8.26",
- "Microsoft.EntityFrameworkCore.Relational": "6.0.0-preview.7.21378.4"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Relational/6.0.0-preview.7.21378.4": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.0-preview.7.21378.4",
- "Microsoft.Extensions.Configuration.Abstractions": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37804"
- }
- }
- },
- "Microsoft.EntityFrameworkCore.Tools/6.0.0-preview.7.21378.4": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Design": "6.0.0-preview.7.21378.4"
- }
- },
- "Microsoft.Extensions.Caching.Abstractions/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.Caching.Memory/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.Options": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.DependencyInjection/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0-preview.7.21377.19": {
- "runtime": {
- "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.Logging/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.Logging.Abstractions": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.Options": "6.0.0-preview.7.21377.19",
- "System.Diagnostics.DiagnosticSource": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "System.Buffers": "4.5.1",
- "System.Memory": "4.5.4"
- },
- "runtime": {
- "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.Options/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0-preview.7.21377.19",
- "Microsoft.Extensions.Primitives": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/netstandard2.1/Microsoft.Extensions.Options.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Microsoft.Extensions.Primitives/6.0.0-preview.7.21377.19": {
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/net6.0/Microsoft.Extensions.Primitives.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.21.37719"
- }
- }
- },
- "Npgsql/6.0.0-preview7": {
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0-preview.7.21377.19"
- },
- "runtime": {
- "lib/net6.0/Npgsql.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "Npgsql.EntityFrameworkCore.PostgreSQL/6.0.0-preview7": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "6.0.0-preview.7.21378.4",
- "Microsoft.EntityFrameworkCore.Abstractions": "6.0.0-preview.7.21378.4",
- "Microsoft.EntityFrameworkCore.Relational": "6.0.0-preview.7.21378.4",
- "Npgsql": "6.0.0-preview7"
- },
- "runtime": {
- "lib/net6.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
- "assemblyVersion": "6.0.0.0",
- "fileVersion": "6.0.0.0"
- }
- }
- },
- "System.Buffers/4.5.1": {},
- "System.Collections.Immutable/6.0.0-preview.7.21377.19": {},
- "System.Diagnostics.DiagnosticSource/6.0.0-preview.7.21377.19": {},
- "System.Memory/4.5.4": {},
- "System.Runtime.CompilerServices.Unsafe/6.0.0-preview.7.21377.19": {},
- "DaSaSo.Domain/1.0.0": {
- "runtime": {
- "DaSaSo.Domain.dll": {}
- }
- }
- }
- },
- "libraries": {
- "DaSaSo.EntityFramework/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Humanizer.Core/2.8.26": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OiKusGL20vby4uDEswj2IgkdchC1yQ6rwbIkZDVBPIR6al2b7n3pC91elBul9q33KaBgRKhbZH3+2Ur4fnWx2A==",
- "path": "humanizer.core/2.8.26",
- "hashPath": "humanizer.core.2.8.26.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore/6.0.0-preview.7.21378.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BdupTWakC6DOZ4/+nsTXDYiyshJsdNvxIq3e++qHYyOU12awyHHF//ISmqJvZgC6lKTEn/0gKHQcMZwtLZiAnA==",
- "path": "microsoft.entityframeworkcore/6.0.0-preview.7.21378.4",
- "hashPath": "microsoft.entityframeworkcore.6.0.0-preview.7.21378.4.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Abstractions/6.0.0-preview.7.21378.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OBWmLgRYZLKu+umANQVnYCSvQbjEkQOfOSVAbyTUfvkAAKZXbSGr9DWi9uFjTk6E5/6a+aBQP4onnEfHhYwPsg==",
- "path": "microsoft.entityframeworkcore.abstractions/6.0.0-preview.7.21378.4",
- "hashPath": "microsoft.entityframeworkcore.abstractions.6.0.0-preview.7.21378.4.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Analyzers/6.0.0-preview.7.21378.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-4TYb+ZCPZ2/+pj4d/cpYXKQm4g7cP4J5jZR9UfJJXvOkOyakxcckYZVU3UT118UDTNW4D6YAB11ItsJ/+9J7GQ==",
- "path": "microsoft.entityframeworkcore.analyzers/6.0.0-preview.7.21378.4",
- "hashPath": "microsoft.entityframeworkcore.analyzers.6.0.0-preview.7.21378.4.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Design/6.0.0-preview.7.21378.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3buBoJUKSAF61I43t23OoRoZk8oeWxrqCC1r7c9fbf+FNPhMV+6VNHZ7xV0uGA23qYptG/PDoyuWmpjn5da24Q==",
- "path": "microsoft.entityframeworkcore.design/6.0.0-preview.7.21378.4",
- "hashPath": "microsoft.entityframeworkcore.design.6.0.0-preview.7.21378.4.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Relational/6.0.0-preview.7.21378.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-thmbe4H6s2h4XpKMOGSO5ke/XOU5xF5Y3r1nc9GP9fPORTbNtheOiXL2ivVJ7TyGN83d105iCr693SKlM2Sc1A==",
- "path": "microsoft.entityframeworkcore.relational/6.0.0-preview.7.21378.4",
- "hashPath": "microsoft.entityframeworkcore.relational.6.0.0-preview.7.21378.4.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Tools/6.0.0-preview.7.21378.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cE2oI9+LPys+xwVhdp8SVwa0g8gXJzrjRlCjOL5Ew05WHlxC08h0sOx6SHRPyVDLqGw37/O4RZXh1FafrVUARQ==",
- "path": "microsoft.entityframeworkcore.tools/6.0.0-preview.7.21378.4",
- "hashPath": "microsoft.entityframeworkcore.tools.6.0.0-preview.7.21378.4.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Abstractions/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-8W2Ywl5KuZ+qSPFipRXse8FaqeH4Fj5fxmqgvbScGoNdgOMjkSR/5ms1Q2FsZbVAiwx09Ww82MBNCFarwccGfg==",
- "path": "microsoft.extensions.caching.abstractions/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.caching.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Memory/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-MEIhC9Oog1Jlxn0wRHdkaZ6rdJQHEOPNuCYeI9skMKwilY52R3ak+oXQXYNoTGcvyH4g9zYlUVpHmu4t7R/pOA==",
- "path": "microsoft.extensions.caching.memory/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.caching.memory.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Abstractions/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-E7jldErD3SGhDuxilC2H7UaATGpJJc+pYpYpsiSEhIveM6ldSwjRCqg3iousXnF1zdDMRESsCROYwPIVygoyVQ==",
- "path": "microsoft.extensions.configuration.abstractions/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.configuration.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.DependencyInjection/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BjESHgE6sL2YfUsc7fyA6zWax/ByG0We+F5hRk9hvlSupFMzaMvKWhjAAzZnQG+tvqsrZxydrZtganxDpuqqeQ==",
- "path": "microsoft.extensions.dependencyinjection/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.dependencyinjection.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-atV1M3Bmuc9+mIW1/AxgfYhZBH74P5897+sOq5zXQaNA/OBqAax1NQ/LZrIVqpFMYk5aPVv4vn2uirQ4Peuglg==",
- "path": "microsoft.extensions.dependencyinjection.abstractions/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.dependencyinjection.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kOrN0Tazrui2vh1tSqdI33lwZPBCPeyR7z8pWOR3i4LembIq5LBtZ6kNQMcp4vrrkMwafu6vPcbgaZy0gPKb1g==",
- "path": "microsoft.extensions.logging/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.logging.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.Abstractions/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cZMOsb9rKHMIPs170MUOnX3vB6lJJG3N4mO+ViX9o838Qvkq2+IEJus1B7oE2u3zCCqCUB9foa/t7qgUeSaRHg==",
- "path": "microsoft.extensions.logging.abstractions/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.logging.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.Options/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OiAS21Wg1X1qm4yE54PPJahF+nogKn5A+1UYcewvsASDcUudjllpCGMrqh5cI27pIst5VbFhq1KGTwzhU/GywA==",
- "path": "microsoft.extensions.options/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.options.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Microsoft.Extensions.Primitives/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dbYTaKld3fbZETLzYknl5np8/rnas3isR3RQi0xvZNrz4S1bhn7lsEbu8ACwMAQxPxiKBgl59RKUNVmqjJ4Aww==",
- "path": "microsoft.extensions.primitives/6.0.0-preview.7.21377.19",
- "hashPath": "microsoft.extensions.primitives.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "Npgsql/6.0.0-preview7": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dOdWAo4aYu5RgEtbcXqKBHFp4s6TOSsUSwTC2rcsZd5quFS7geeUaXHnJlCxOYq2tNcFpTHNVFRlHB1OgKAw7w==",
- "path": "npgsql/6.0.0-preview7",
- "hashPath": "npgsql.6.0.0-preview7.nupkg.sha512"
- },
- "Npgsql.EntityFrameworkCore.PostgreSQL/6.0.0-preview7": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-nzDmkNImvzXtgQK8gN1C5F1eYUr9XSKGidWY+T0EjCeaKzuQnvg2Rac785/CtYsdC4/JWsgeI0oZaH1+Yb6JdQ==",
- "path": "npgsql.entityframeworkcore.postgresql/6.0.0-preview7",
- "hashPath": "npgsql.entityframeworkcore.postgresql.6.0.0-preview7.nupkg.sha512"
- },
- "System.Buffers/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
- "path": "system.buffers/4.5.1",
- "hashPath": "system.buffers.4.5.1.nupkg.sha512"
- },
- "System.Collections.Immutable/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-TnnzExYnPymCOxNLnOgpTl0GAnXtm3urz/XNnLxutN5uRFMT6TRaUpL2j8ADyXX4JkSJcyXOQ3GI9DLqBzRmIA==",
- "path": "system.collections.immutable/6.0.0-preview.7.21377.19",
- "hashPath": "system.collections.immutable.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "System.Diagnostics.DiagnosticSource/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bnq8waIAuRZSU63bQQYzCTyfhqCSKTKWfy2oxBcVWh79d8WaiC4vtvyR0kAcF4YMrhK4YwjlXLblgfifXImPGw==",
- "path": "system.diagnostics.diagnosticsource/6.0.0-preview.7.21377.19",
- "hashPath": "system.diagnostics.diagnosticsource.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "System.Memory/4.5.4": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
- "path": "system.memory/4.5.4",
- "hashPath": "system.memory.4.5.4.nupkg.sha512"
- },
- "System.Runtime.CompilerServices.Unsafe/6.0.0-preview.7.21377.19": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-G9eKxgKE5UoyJdB4tpBFCWlgky34N11QDIjn92g6BwqII03yra4raegNNt3y3lmN6k+VDLIzgVMuddZ7LT6TEw==",
- "path": "system.runtime.compilerservices.unsafe/6.0.0-preview.7.21377.19",
- "hashPath": "system.runtime.compilerservices.unsafe.6.0.0-preview.7.21377.19.nupkg.sha512"
- },
- "DaSaSo.Domain/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- }
- }
-}
\ No newline at end of file
diff --git a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.dll b/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.dll
deleted file mode 100644
index d6ae97d..0000000
Binary files a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.dll and /dev/null differ
diff --git a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.pdb b/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.pdb
deleted file mode 100644
index ff59b6d..0000000
Binary files a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.pdb and /dev/null differ
diff --git a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.runtimeconfig.json b/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.runtimeconfig.json
deleted file mode 100644
index 2639263..0000000
--- a/DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.runtimeconfig.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "runtimeOptions": {
- "tfm": "net6.0",
- "framework": {
- "name": "Microsoft.NETCore.App",
- "version": "6.0.0-preview.7.21377.19"
- }
- }
-}
\ No newline at end of file
diff --git a/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.dgspec.json b/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.dgspec.json
index 8906322..63d02fc 100644
--- a/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.dgspec.json
+++ b/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.dgspec.json
@@ -1,25 +1,23 @@
{
"format": 1,
"restore": {
- "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj": {}
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj": {}
},
"projects": {
- "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
"projectName": "DaSaSo.Domain",
- "projectPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
- "packagesPath": "C:\\Users\\Damian\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\obj\\",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\Offline Packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
- "C:\\Users\\Damian\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 20.2.config",
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@@ -27,7 +25,6 @@
"net6.0"
],
"sources": {
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\System\\Components\\Packages": {},
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
@@ -65,22 +62,20 @@
}
}
},
- "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
"projectName": "DaSaSo.EntityFramework",
- "projectPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
- "packagesPath": "C:\\Users\\Damian\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\obj\\",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\Offline Packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
- "C:\\Users\\Damian\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 20.2.config",
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@@ -88,7 +83,6 @@
"net6.0"
],
"sources": {
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\System\\Components\\Packages": {},
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
@@ -96,8 +90,8 @@
"net6.0": {
"targetAlias": "net6.0",
"projectReferences": {
- "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
- "projectPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj"
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj"
}
}
}
diff --git a/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.g.props b/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.g.props
index bb36a42..6240dca 100644
--- a/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.g.props
+++ b/DaSaSo.EntityFramework/obj/DaSaSo.EntityFramework.csproj.nuget.g.props
@@ -5,13 +5,12 @@
NuGet
$(MSBuildThisFileDirectory)project.assets.json
$(UserProfile)\.nuget\packages\
- C:\Users\Damian\.nuget\packages\;C:\Program Files (x86)\DevExpress 20.2\Components\Offline Packages;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ C:\Users\KFZ\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
PackageReference
6.0.0
-
-
+
@@ -21,6 +20,6 @@
- C:\Users\Damian\.nuget\packages\microsoft.entityframeworkcore.tools\6.0.0-preview.7.21378.4
+ C:\Users\KFZ\.nuget\packages\microsoft.entityframeworkcore.tools\6.0.0-preview.7.21378.4
\ No newline at end of file
diff --git a/DaSaSo.EntityFramework/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/DaSaSo.EntityFramework/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..36203c7
--- /dev/null
+++ b/DaSaSo.EntityFramework/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfo.cs b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfo.cs
new file mode 100644
index 0000000..b4aae9d
--- /dev/null
+++ b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DaSaSo.EntityFramework")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("DaSaSo.EntityFramework")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DaSaSo.EntityFramework")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfoInputs.cache b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..8dcb447
--- /dev/null
+++ b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+209fb1fff91e60334a458c398f6d98537494640b
diff --git a/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.GeneratedMSBuildEditorConfig.editorconfig b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..53ee159
--- /dev/null
+++ b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DaSaSo.EntityFramework
+build_property.ProjectDir = C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.EntityFramework\
diff --git a/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.ImplicitNamespaceImports.cs b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.ImplicitNamespaceImports.cs
new file mode 100644
index 0000000..2192d1b
--- /dev/null
+++ b/DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.ImplicitNamespaceImports.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/DaSaSo.EntityFramework/obj/project.assets.json b/DaSaSo.EntityFramework/obj/project.assets.json
index 961cc34..13622b0 100644
--- a/DaSaSo.EntityFramework/obj/project.assets.json
+++ b/DaSaSo.EntityFramework/obj/project.assets.json
@@ -790,26 +790,23 @@
]
},
"packageFolders": {
- "C:\\Users\\Damian\\.nuget\\packages\\": {},
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\Offline Packages": {},
+ "C:\\Users\\KFZ\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "1.0.0",
"restore": {
- "projectUniqueName": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
"projectName": "DaSaSo.EntityFramework",
- "projectPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
- "packagesPath": "C:\\Users\\Damian\\.nuget\\packages\\",
- "outputPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\obj\\",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\Offline Packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
- "C:\\Users\\Damian\\AppData\\Roaming\\NuGet\\NuGet.Config",
- "C:\\Program Files (x86)\\NuGet\\Config\\DevExpress 20.2.config",
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@@ -817,7 +814,6 @@
"net6.0"
],
"sources": {
- "C:\\Program Files (x86)\\DevExpress 20.2\\Components\\System\\Components\\Packages": {},
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
@@ -825,8 +821,8 @@
"net6.0": {
"targetAlias": "net6.0",
"projectReferences": {
- "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
- "projectPath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj"
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj"
}
}
}
diff --git a/DaSaSo.EntityFramework/obj/project.nuget.cache b/DaSaSo.EntityFramework/obj/project.nuget.cache
index aa68f9a..7c5e803 100644
--- a/DaSaSo.EntityFramework/obj/project.nuget.cache
+++ b/DaSaSo.EntityFramework/obj/project.nuget.cache
@@ -1,32 +1,32 @@
{
"version": 2,
- "dgSpecHash": "ltaGqGeX0iu5Z9cTRhLMwsgZN+zOtTzXhxUoEJ54YQ/unxriLkawwc9vnDqB6q95WnHan7OEFO/zl+CY8fzIUQ==",
+ "dgSpecHash": "W8J6vnEaQQzzX+xNuuFk3QkPQp8TCGbDg7RMivw1twPpX1cvOVaAnsP7ozFqi2MUXKWJy9+YP9jrMcw58SrSxA==",
"success": true,
- "projectFilePath": "C:\\Users\\Damian\\source\\repos\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
+ "projectFilePath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj",
"expectedPackageFiles": [
- "C:\\Users\\Damian\\.nuget\\packages\\humanizer.core\\2.8.26\\humanizer.core.2.8.26.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.6.0.0-preview.7.21378.4.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.abstractions.6.0.0-preview.7.21378.4.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.analyzers.6.0.0-preview.7.21378.4.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.entityframeworkcore.design\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.design.6.0.0-preview.7.21378.4.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.relational.6.0.0-preview.7.21378.4.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.tools.6.0.0-preview.7.21378.4.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.caching.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.0-preview.7.21377.19\\microsoft.extensions.caching.memory.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.configuration.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0-preview.7.21377.19\\microsoft.extensions.dependencyinjection.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.dependencyinjection.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0-preview.7.21377.19\\microsoft.extensions.logging.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.logging.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.options\\6.0.0-preview.7.21377.19\\microsoft.extensions.options.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0-preview.7.21377.19\\microsoft.extensions.primitives.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\npgsql\\6.0.0-preview7\\npgsql.6.0.0-preview7.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\6.0.0-preview7\\npgsql.entityframeworkcore.postgresql.6.0.0-preview7.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\system.collections.immutable\\6.0.0-preview.7.21377.19\\system.collections.immutable.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0-preview.7.21377.19\\system.diagnostics.diagnosticsource.6.0.0-preview.7.21377.19.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
- "C:\\Users\\Damian\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0-preview.7.21377.19\\system.runtime.compilerservices.unsafe.6.0.0-preview.7.21377.19.nupkg.sha512"
+ "C:\\Users\\KFZ\\.nuget\\packages\\humanizer.core\\2.8.26\\humanizer.core.2.8.26.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.abstractions.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.analyzers.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.design\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.design.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.relational.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\6.0.0-preview.7.21378.4\\microsoft.entityframeworkcore.tools.6.0.0-preview.7.21378.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.caching.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.caching.memory\\6.0.0-preview.7.21377.19\\microsoft.extensions.caching.memory.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.configuration.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\6.0.0-preview.7.21377.19\\microsoft.extensions.dependencyinjection.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.dependencyinjection.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.logging\\6.0.0-preview.7.21377.19\\microsoft.extensions.logging.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\6.0.0-preview.7.21377.19\\microsoft.extensions.logging.abstractions.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.options\\6.0.0-preview.7.21377.19\\microsoft.extensions.options.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\microsoft.extensions.primitives\\6.0.0-preview.7.21377.19\\microsoft.extensions.primitives.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\npgsql\\6.0.0-preview7\\npgsql.6.0.0-preview7.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\npgsql.entityframeworkcore.postgresql\\6.0.0-preview7\\npgsql.entityframeworkcore.postgresql.6.0.0-preview7.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.collections.immutable\\6.0.0-preview.7.21377.19\\system.collections.immutable.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.diagnostics.diagnosticsource\\6.0.0-preview.7.21377.19\\system.diagnostics.diagnosticsource.6.0.0-preview.7.21377.19.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512",
+ "C:\\Users\\KFZ\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0-preview.7.21377.19\\system.runtime.compilerservices.unsafe.6.0.0-preview.7.21377.19.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/DaSaSo.InMemoryProvider/DaSaSo.InMemoryProvider.csproj b/DaSaSo.InMemoryProvider/DaSaSo.InMemoryProvider.csproj
new file mode 100644
index 0000000..c47382d
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/DaSaSo.InMemoryProvider.csproj
@@ -0,0 +1,12 @@
+
+
+
+ net6.0
+ enable
+
+
+
+
+
+
+
diff --git a/DaSaSo.InMemoryProvider/InMemoryDataProvider.cs b/DaSaSo.InMemoryProvider/InMemoryDataProvider.cs
new file mode 100644
index 0000000..b314247
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/InMemoryDataProvider.cs
@@ -0,0 +1,38 @@
+using DaSaSo.Domain.Model;
+using DaSaSo.Domain.Service;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DaSaSo.InMemoryProvider
+{
+ public class InMemoryDataProvider : IDataService where T : DomainObject
+ {
+ public Task Create(T entity)
+ {
+ throw new NotImplementedException();
+ }
+
+ public Task Delete(int id)
+ {
+ throw new NotImplementedException();
+ }
+
+ public Task Get(int id)
+ {
+ throw new NotImplementedException();
+ }
+
+ public Task> GetAll()
+ {
+ throw new NotImplementedException();
+ }
+
+ public Task Update(int id, T entity)
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
diff --git a/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.dgspec.json b/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..9ec9766
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.dgspec.json
@@ -0,0 +1,128 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\DaSaSo.InMemoryProvider.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "projectName": "DaSaSo.Domain",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100-preview.7.21379.14\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\DaSaSo.InMemoryProvider.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\DaSaSo.InMemoryProvider.csproj",
+ "projectName": "DaSaSo.InMemoryProvider",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\DaSaSo.InMemoryProvider.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100-preview.7.21379.14\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.props b/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.props
new file mode 100644
index 0000000..0aeb81d
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.props
@@ -0,0 +1,19 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\KFZ\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ PackageReference
+ 6.0.0
+
+
+
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
\ No newline at end of file
diff --git a/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.targets b/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.targets
new file mode 100644
index 0000000..53cfaa1
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
\ No newline at end of file
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..36203c7
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfo.cs b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfo.cs
new file mode 100644
index 0000000..c6bb7ac
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DaSaSo.InMemoryProvider")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("DaSaSo.InMemoryProvider")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DaSaSo.InMemoryProvider")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfoInputs.cache b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f3ddfbb
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+15997e08156ee82cc5429eb9c6e4fddeed29cd57
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.GeneratedMSBuildEditorConfig.editorconfig b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..7067749
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DaSaSo.InMemoryProvider
+build_property.ProjectDir = C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.InMemoryProvider\
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.ImplicitNamespaceImports.cs b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.ImplicitNamespaceImports.cs
new file mode 100644
index 0000000..2192d1b
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.ImplicitNamespaceImports.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.assets.cache b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.assets.cache
new file mode 100644
index 0000000..557441b
Binary files /dev/null and b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.assets.cache differ
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.AssemblyReference.cache b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..779a4f4
Binary files /dev/null and b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.AssemblyReference.cache differ
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.CoreCompileInputs.cache b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..3830221
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+a7fd0ed5421452253308d37ec6ebc794f636fb8e
diff --git a/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.FileListAbsolute.txt b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..e9b252d
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.FileListAbsolute.txt
@@ -0,0 +1,6 @@
+C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.InMemoryProvider\obj\Debug\net6.0\DaSaSo.InMemoryProvider.csproj.AssemblyReference.cache
+C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.InMemoryProvider\obj\Debug\net6.0\DaSaSo.InMemoryProvider.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.InMemoryProvider\obj\Debug\net6.0\DaSaSo.InMemoryProvider.AssemblyInfoInputs.cache
+C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.InMemoryProvider\obj\Debug\net6.0\DaSaSo.InMemoryProvider.AssemblyInfo.cs
+C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.InMemoryProvider\obj\Debug\net6.0\DaSaSo.InMemoryProvider.ImplicitNamespaceImports.cs
+C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.InMemoryProvider\obj\Debug\net6.0\DaSaSo.InMemoryProvider.csproj.CoreCompileInputs.cache
diff --git a/DaSaSo.InMemoryProvider/obj/project.assets.json b/DaSaSo.InMemoryProvider/obj/project.assets.json
new file mode 100644
index 0000000..a6fd3eb
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/project.assets.json
@@ -0,0 +1,95 @@
+{
+ "version": 3,
+ "targets": {
+ "net6.0": {
+ "DaSaSo.Domain/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v6.0",
+ "compile": {
+ "bin/placeholder/DaSaSo.Domain.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DaSaSo.Domain.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DaSaSo.Domain/1.0.0": {
+ "type": "project",
+ "path": "../DaSaSo.Domain/DaSaSo.Domain.csproj",
+ "msbuildProject": "../DaSaSo.Domain/DaSaSo.Domain.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net6.0": [
+ "DaSaSo.Domain >= 1.0.0"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\KFZ\\.nuget\\packages\\": {},
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\DaSaSo.InMemoryProvider.csproj",
+ "projectName": "DaSaSo.InMemoryProvider",
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\DaSaSo.InMemoryProvider.csproj",
+ "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\KFZ\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net6.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "projectReferences": {
+ "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj": {
+ "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.Domain\\DaSaSo.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net6.0": {
+ "targetAlias": "net6.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.100-preview.7.21379.14\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/DaSaSo.InMemoryProvider/obj/project.nuget.cache b/DaSaSo.InMemoryProvider/obj/project.nuget.cache
new file mode 100644
index 0000000..3033c61
--- /dev/null
+++ b/DaSaSo.InMemoryProvider/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "/8uL0/ZdZKljppVVlhGrJA4WQCT72CrjHDE+IX0nKX4fkG3Ui9MJJ0+6pK4TFjE9+UIzaXF2RrEGYXj/ZAYPhA==",
+ "success": true,
+ "projectFilePath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.InMemoryProvider\\DaSaSo.InMemoryProvider.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file
diff --git a/DaSaSo.ViewModel/BaseViewModel.cs b/DaSaSo.ViewModel/BaseViewModel.cs
new file mode 100644
index 0000000..64d0f7c
--- /dev/null
+++ b/DaSaSo.ViewModel/BaseViewModel.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DaSaSo.ViewModel
+{
+ public class BaseViewModel : INotifyPropertyChanged
+ {
+ public event PropertyChangedEventHandler? PropertyChanged;
+ protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null)
+ {
+ PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
+ }
+
+ }
+}
diff --git a/DaSaSo.ViewModel/ClientEditViewModel.cs b/DaSaSo.ViewModel/ClientEditViewModel.cs
new file mode 100644
index 0000000..be59ee4
--- /dev/null
+++ b/DaSaSo.ViewModel/ClientEditViewModel.cs
@@ -0,0 +1,36 @@
+using DaSaSo.Domain.Model;
+using DaSaSo.Domain.Service;
+using Microsoft.Toolkit.Mvvm.Input;
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DaSaSo.ViewModel
+{
+ public class ClientEditViewModel : BaseViewModel
+ {
+ private Client _model;
+ private IDataService _dataService;
+
+ public Client Model { get => _model; set => _model = value; }
+
+ public IRelayCommand SaveClientCommand { get; set; }
+
+
+ public ClientEditViewModel(IDataService dataService, Client model)
+ {
+ this._model = model;
+ this._dataService = dataService;
+ SaveClientCommand = new RelayCommand(SaveClient);
+ }
+
+ private void SaveClient()
+ {
+ _dataService.Update(Model.Id, Model);
+ Mediator.Notify(Enums.EMediator.SHOWCLIENT);
+ }
+ }
+}
diff --git a/DaSaSo.ViewModel/ClientListViewModel.cs b/DaSaSo.ViewModel/ClientListViewModel.cs
new file mode 100644
index 0000000..ea6241e
--- /dev/null
+++ b/DaSaSo.ViewModel/ClientListViewModel.cs
@@ -0,0 +1,117 @@
+using DaSaSo.Domain.Model;
+using DaSaSo.Domain.Services;
+using Microsoft.Toolkit.Mvvm.Input;
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Diagnostics;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Input;
+
+namespace DaSaSo.ViewModel
+{
+ public class ClientListViewModel : BaseViewModel
+ {
+ public ObservableCollection Clients { get; }
+ private Client? _selectedClient;
+ private IDataService _dataService;
+ IEnumerable? result;
+ bool _isLoading = true;
+
+ public IRelayCommand SelectClientCommand { get; set; }
+ public IRelayCommand EditClientCommand { get; set; }
+ public IRelayCommand AddNewClientCommand { get; set; }
+
+ public Client SelectedClient
+ {
+ get => _selectedClient;
+ set
+ {
+ if(_selectedClient != value)
+ {
+ _selectedClient = value;
+ SelectClientCommand.NotifyCanExecuteChanged();
+ EditClientCommand.NotifyCanExecuteChanged();
+ OnPropertyChanged();
+ }
+ }
+ }
+
+ public bool IsLoading
+ {
+ get => _isLoading;
+ set
+ {
+ if(_isLoading != value)
+ {
+ _isLoading = value;
+ OnPropertyChanged();
+ }
+ }
+ }
+
+ public ClientListViewModel(IDataService dataService)
+ {
+ Clients = new ObservableCollection();
+ _dataService = dataService;
+
+
+ //LoadClient();
+ SelectClientCommand = new RelayCommand(SelectClient, () => SelectedClient != null);
+ EditClientCommand = new RelayCommand(EditClient, () => SelectedClient != null);
+ AddNewClientCommand = new RelayCommand(AddNewClient);
+
+ }
+
+ private async Task insertNewClient()
+ {
+ Client newClient = new Client()
+ {
+ Firstname = "",
+ LastName = "",
+ Country = "",
+ Postcode = ""
+ };
+
+ await _dataService.Create(newClient);
+ return newClient;
+ }
+ private async void AddNewClient()
+ {
+
+ var d = insertNewClient();
+ await d;
+ Mediator.Notify(Enums.EMediator.EDITCLIENT, d);
+ }
+
+ private void EditClient()
+ {
+ Mediator.Notify(Enums.EMediator.EDITCLIENT, SelectedClient);
+ }
+
+ private void SelectClient()
+ {
+ Mediator.Notify(Enums.EMediator.SELECTEDCLIENT, SelectedClient);
+ }
+
+ public async void LoadClient()
+ {
+ IsLoading = true;
+ var clients = await _dataService.GetAll();
+ //
+ InitCollection(Clients, clients);
+
+ IsLoading = false;
+ }
+
+ private void InitCollection(ObservableCollection target, IEnumerable source)
+ {
+ target.Clear();
+ foreach (var i in source)
+ target.Add(i);
+ }
+
+ }
+}
diff --git a/DaSaSo.ViewModel/DaSaSo.ViewModel.csproj b/DaSaSo.ViewModel/DaSaSo.ViewModel.csproj
new file mode 100644
index 0000000..3d83494
--- /dev/null
+++ b/DaSaSo.ViewModel/DaSaSo.ViewModel.csproj
@@ -0,0 +1,17 @@
+
+
+
+ net6.0
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/DaSaSo.ViewModel/Enums/EMediator.cs b/DaSaSo.ViewModel/Enums/EMediator.cs
new file mode 100644
index 0000000..891443a
--- /dev/null
+++ b/DaSaSo.ViewModel/Enums/EMediator.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DaSaSo.ViewModel.Enums
+{
+
+ enum EMediator
+ {
+ SHOWCLIENT,
+ SELECTEDCLIENT,
+ EDITCLIENT,
+ SHOWPROJEKT,
+ SELECTEDPROJEKT,
+ EDITPROJEKT
+ }
+}
+
diff --git a/DaSaSo.ViewModel/Mediator.cs b/DaSaSo.ViewModel/Mediator.cs
new file mode 100644
index 0000000..167f888
--- /dev/null
+++ b/DaSaSo.ViewModel/Mediator.cs
@@ -0,0 +1,48 @@
+using DaSaSo.ViewModel.Enums;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DaSaSo.ViewModel
+{
+ class Mediator
+ {
+ private static IDictionary>> pl_dict = new Dictionary>>();
+ public static void Subscribe(EMediator token, Action