From 12652b3fa3964f5e84a425a6ba29438feb167693 Mon Sep 17 00:00:00 2001 From: HuskyTeufel Date: Mon, 13 Sep 2021 15:37:23 +0200 Subject: [PATCH] WIP dependency Injection --- .gitignore | 3 + DaSaSo.ConsoleApp/DaSaSo.ConsoleApp.csproj | 14 + DaSaSo.ConsoleApp/Program.cs | 16 + DaSaSo.ConsoleApp/obj/project.assets.json | 787 ++++++++++++++++ DaSaSo.ConsoleApp/obj/project.nuget.cache | 29 + DaSaSo.Domain/Model/Client.cs | 1 + .../Services/ClientServices/ClientService.cs | 37 + .../Services/ClientServices/IClientService.cs | 16 + DaSaSo.Domain/Services/IDataService.cs | 2 +- .../DaSaSo.Domain.csproj.nuget.dgspec.json | 17 +- .../obj/DaSaSo.Domain.csproj.nuget.g.props | 5 +- ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0/DaSaSo.Domain.AssemblyInfo.cs | 23 + .../DaSaSo.Domain.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../DaSaSo.Domain.ImplicitNamespaceImports.cs | 8 + DaSaSo.Domain/obj/project.assets.json | 16 +- DaSaSo.Domain/obj/project.nuget.cache | 4 +- DaSaSo.EntityFramework/DaSaSoDbContext.cs | 12 +- .../DaSaSoDbContextFactory.cs | 4 +- .../20210913113208_StreetAdded.Designer.cs | 191 ++++ .../Migrations/20210913113208_StreetAdded.cs | 24 + .../DaSaSoDbContextModelSnapshot.cs | 4 + .../Services/GenericDataService.cs | 5 +- .../bin/Debug/net6.0/DaSaSo.Domain.dll | Bin 8192 -> 0 bytes .../bin/Debug/net6.0/DaSaSo.Domain.pdb | Bin 11676 -> 0 bytes .../net6.0/DaSaSo.EntityFramework.deps.json | 400 --------- .../Debug/net6.0/DaSaSo.EntityFramework.dll | Bin 35840 -> 0 bytes .../Debug/net6.0/DaSaSo.EntityFramework.pdb | Bin 15780 -> 0 bytes .../DaSaSo.EntityFramework.runtimeconfig.json | 9 - ...o.EntityFramework.csproj.nuget.dgspec.json | 36 +- ...aSaSo.EntityFramework.csproj.nuget.g.props | 7 +- ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../DaSaSo.EntityFramework.AssemblyInfo.cs | 23 + ...o.EntityFramework.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...ntityFramework.ImplicitNamespaceImports.cs | 8 + .../obj/project.assets.json | 20 +- .../obj/project.nuget.cache | 50 +- .../DaSaSo.InMemoryProvider.csproj | 12 + .../InMemoryDataProvider.cs | 38 + ....InMemoryProvider.csproj.nuget.dgspec.json | 128 +++ ...SaSo.InMemoryProvider.csproj.nuget.g.props | 19 + ...So.InMemoryProvider.csproj.nuget.g.targets | 6 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../DaSaSo.InMemoryProvider.AssemblyInfo.cs | 23 + ....InMemoryProvider.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...MemoryProvider.ImplicitNamespaceImports.cs | 8 + .../DaSaSo.InMemoryProvider.assets.cache | Bin 0 -> 214 bytes ...oryProvider.csproj.AssemblyReference.cache | Bin 0 -> 97555 bytes ...oryProvider.csproj.CoreCompileInputs.cache | 1 + ...MemoryProvider.csproj.FileListAbsolute.txt | 6 + .../obj/project.assets.json | 95 ++ .../obj/project.nuget.cache | 8 + DaSaSo.ViewModel/BaseViewModel.cs | 20 + DaSaSo.ViewModel/ClientEditViewModel.cs | 36 + DaSaSo.ViewModel/ClientListViewModel.cs | 117 +++ DaSaSo.ViewModel/DaSaSo.ViewModel.csproj | 17 + DaSaSo.ViewModel/Enums/EMediator.cs | 20 + DaSaSo.ViewModel/Mediator.cs | 48 + DaSaSo.ViewModel/ProjectListViewModel.cs | 43 + .../Window/MainWindowViewModel.cs | 134 +++ .../DaSaSo.ViewModel.csproj.nuget.dgspec.json | 215 +++++ .../obj/DaSaSo.ViewModel.csproj.nuget.g.props | 19 + .../DaSaSo.ViewModel.csproj.nuget.g.targets | 6 + ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0/DaSaSo.ViewModel.AssemblyInfo.cs | 23 + .../DaSaSo.ViewModel.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + ...SaSo.ViewModel.ImplicitNamespaceImports.cs | 8 + .../net6.0/DaSaSo.ViewModel.assets.cache | Bin 0 -> 10639 bytes ...o.ViewModel.csproj.CoreCompileInputs.cache | 1 + ...SaSo.ViewModel.csproj.FileListAbsolute.txt | 17 + DaSaSo.ViewModel/obj/project.assets.json | 828 +++++++++++++++++ DaSaSo.ViewModel/obj/project.nuget.cache | 30 + DaSaSo.Wpf/App.xaml | 12 + DaSaSo.Wpf/App.xaml.cs | 39 + DaSaSo.Wpf/AssemblyInfo.cs | 10 + DaSaSo.Wpf/DaSaSo.Wpf.csproj | 15 + DaSaSo.Wpf/DaSaSo.Wpf.csproj.user | 37 + DaSaSo.Wpf/View/Client/ClientEditView.xaml | 39 + DaSaSo.Wpf/View/Client/ClientEditView.xaml.cs | 28 + DaSaSo.Wpf/View/Client/ClientListView.xaml | 24 + DaSaSo.Wpf/View/Client/ClientListView.xaml.cs | 28 + DaSaSo.Wpf/View/Project/ProjectListView.xaml | 14 + .../View/Project/ProjectListView.xaml.cs | 28 + DaSaSo.Wpf/Window/MainWindow.xaml | 42 + DaSaSo.Wpf/Window/MainWindow.xaml.cs | 28 + DaSaSo.Wpf/my_controls.xaml | 30 + .../obj/DaSaSo.Wpf.csproj.nuget.dgspec.json | 283 ++++++ .../obj/DaSaSo.Wpf.csproj.nuget.g.props | 19 + .../obj/DaSaSo.Wpf.csproj.nuget.g.targets | 6 + DaSaSo.Wpf/obj/project.assets.json | 844 ++++++++++++++++++ DaSaSo.Wpf/obj/project.nuget.cache | 30 + DaSaSo.sln | 28 +- 96 files changed, 4836 insertions(+), 505 deletions(-) create mode 100644 DaSaSo.ConsoleApp/DaSaSo.ConsoleApp.csproj create mode 100644 DaSaSo.ConsoleApp/Program.cs create mode 100644 DaSaSo.ConsoleApp/obj/project.assets.json create mode 100644 DaSaSo.ConsoleApp/obj/project.nuget.cache create mode 100644 DaSaSo.Domain/Services/ClientServices/ClientService.cs create mode 100644 DaSaSo.Domain/Services/ClientServices/IClientService.cs create mode 100644 DaSaSo.Domain/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfo.cs create mode 100644 DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.AssemblyInfoInputs.cache create mode 100644 DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 DaSaSo.Domain/obj/Release/net6.0/DaSaSo.Domain.ImplicitNamespaceImports.cs create mode 100644 DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.Designer.cs create mode 100644 DaSaSo.EntityFramework/Migrations/20210913113208_StreetAdded.cs delete mode 100644 DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.dll delete mode 100644 DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.Domain.pdb delete mode 100644 DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.deps.json delete mode 100644 DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.dll delete mode 100644 DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.pdb delete mode 100644 DaSaSo.EntityFramework/bin/Debug/net6.0/DaSaSo.EntityFramework.runtimeconfig.json create mode 100644 DaSaSo.EntityFramework/obj/Release/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfo.cs create mode 100644 DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.AssemblyInfoInputs.cache create mode 100644 DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 DaSaSo.EntityFramework/obj/Release/net6.0/DaSaSo.EntityFramework.ImplicitNamespaceImports.cs create mode 100644 DaSaSo.InMemoryProvider/DaSaSo.InMemoryProvider.csproj create mode 100644 DaSaSo.InMemoryProvider/InMemoryDataProvider.cs create mode 100644 DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.dgspec.json create mode 100644 DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.props create mode 100644 DaSaSo.InMemoryProvider/obj/DaSaSo.InMemoryProvider.csproj.nuget.g.targets create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfo.cs create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.AssemblyInfoInputs.cache create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.ImplicitNamespaceImports.cs create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.assets.cache create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.AssemblyReference.cache create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.CoreCompileInputs.cache create mode 100644 DaSaSo.InMemoryProvider/obj/Debug/net6.0/DaSaSo.InMemoryProvider.csproj.FileListAbsolute.txt create mode 100644 DaSaSo.InMemoryProvider/obj/project.assets.json create mode 100644 DaSaSo.InMemoryProvider/obj/project.nuget.cache create mode 100644 DaSaSo.ViewModel/BaseViewModel.cs create mode 100644 DaSaSo.ViewModel/ClientEditViewModel.cs create mode 100644 DaSaSo.ViewModel/ClientListViewModel.cs create mode 100644 DaSaSo.ViewModel/DaSaSo.ViewModel.csproj create mode 100644 DaSaSo.ViewModel/Enums/EMediator.cs create mode 100644 DaSaSo.ViewModel/Mediator.cs create mode 100644 DaSaSo.ViewModel/ProjectListViewModel.cs create mode 100644 DaSaSo.ViewModel/Window/MainWindowViewModel.cs create mode 100644 DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.dgspec.json create mode 100644 DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.g.props create mode 100644 DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.g.targets create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.AssemblyInfo.cs create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.AssemblyInfoInputs.cache create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.ImplicitNamespaceImports.cs create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.assets.cache create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.CoreCompileInputs.cache create mode 100644 DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.FileListAbsolute.txt create mode 100644 DaSaSo.ViewModel/obj/project.assets.json create mode 100644 DaSaSo.ViewModel/obj/project.nuget.cache create mode 100644 DaSaSo.Wpf/App.xaml create mode 100644 DaSaSo.Wpf/App.xaml.cs create mode 100644 DaSaSo.Wpf/AssemblyInfo.cs create mode 100644 DaSaSo.Wpf/DaSaSo.Wpf.csproj create mode 100644 DaSaSo.Wpf/DaSaSo.Wpf.csproj.user create mode 100644 DaSaSo.Wpf/View/Client/ClientEditView.xaml create mode 100644 DaSaSo.Wpf/View/Client/ClientEditView.xaml.cs create mode 100644 DaSaSo.Wpf/View/Client/ClientListView.xaml create mode 100644 DaSaSo.Wpf/View/Client/ClientListView.xaml.cs create mode 100644 DaSaSo.Wpf/View/Project/ProjectListView.xaml create mode 100644 DaSaSo.Wpf/View/Project/ProjectListView.xaml.cs create mode 100644 DaSaSo.Wpf/Window/MainWindow.xaml create mode 100644 DaSaSo.Wpf/Window/MainWindow.xaml.cs create mode 100644 DaSaSo.Wpf/my_controls.xaml create mode 100644 DaSaSo.Wpf/obj/DaSaSo.Wpf.csproj.nuget.dgspec.json create mode 100644 DaSaSo.Wpf/obj/DaSaSo.Wpf.csproj.nuget.g.props create mode 100644 DaSaSo.Wpf/obj/DaSaSo.Wpf.csproj.nuget.g.targets create mode 100644 DaSaSo.Wpf/obj/project.assets.json create mode 100644 DaSaSo.Wpf/obj/project.nuget.cache 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 c81254f1b210e1eecb2ebc6aa9a21f43f4da4d57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 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 aj6VYjotTPlJXf?=eFl2<|1NyW5%?DbJi^rg 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 be75692f8d101ebbdb3221a2ff28ddfad8f30307..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11676 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 N?Hw$+Tfvgpe*w)caC!g$ 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 0000000000000000000000000000000000000000..557441bbbc6cdc35c095d06b0549934f2c073c2a GIT binary patch literal 214 zcmWIWc6a1rU|@LRb;f<$!|ydG<1@-u#+UmAiu`K{WH{yY=dXgqOpXbmmw;*r0VbdV zS!b)5(Bjmh;uvqYs2IJx()84ln1aOQ?8Nlc;uw$#?m!g*MfvGPiMa}HnK`M&3aUmH z6&7ZyMwT(YnaM@@#rbI^3SpVWrHMHT!6l_BnfWon8Hq)yDKUPf?x`gKP{Z)K1_1aq BHjw}T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..779a4f4c6deed33ff69a321b10122d2965d65900 GIT binary patch literal 97555 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 OpUsie{HAAz|Nj9j`!OT{ literal 0 HcmV?d00001 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 callback) + { + if (!pl_dict.ContainsKey(token)) + { + var list = new List>(); + list.Add(callback); + pl_dict.Add(token, list); + } + else + { + bool found = false; + foreach (var item in pl_dict[token]) + { + if (item.Method.ToString() == callback.Method.ToString()) + found = true; + } + if (!found) + pl_dict[token].Add(callback); + } + } + public static void Unsubscribe(EMediator token, Action callback) + { + if (pl_dict.ContainsKey(token)) + pl_dict[token].Remove(callback); + } + + public static void Notify(EMediator token, object? args = null) + { + if (pl_dict.ContainsKey(token)) + { + foreach (var callback in pl_dict[token]) + callback(args); + } + } + } +} diff --git a/DaSaSo.ViewModel/ProjectListViewModel.cs b/DaSaSo.ViewModel/ProjectListViewModel.cs new file mode 100644 index 0000000..c4c8412 --- /dev/null +++ b/DaSaSo.ViewModel/ProjectListViewModel.cs @@ -0,0 +1,43 @@ +using DaSaSo.Domain.Model; +using DaSaSo.EntityFramework.Services; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DaSaSo.ViewModel +{ + public class ProjectListViewModel : BaseViewModel + { + private GenericDataService genericDataService; + private Client selectedClient; + + public ObservableCollection Projekte { get; } + + public ProjectListViewModel(GenericDataService genericDataService, Client selectedClient) + { + this.genericDataService = genericDataService; + Projekte = new ObservableCollection(); + LoadProjecte(); + } + + public async void LoadProjecte() + { + + var projekte = await genericDataService.GetAll(); + // + InitCollection(Projekte, projekte); + + + } + + private void InitCollection(ObservableCollection target, IEnumerable source) + { + target.Clear(); + foreach (var i in source) + target.Add(i); + } + } +} diff --git a/DaSaSo.ViewModel/Window/MainWindowViewModel.cs b/DaSaSo.ViewModel/Window/MainWindowViewModel.cs new file mode 100644 index 0000000..6c1dd7e --- /dev/null +++ b/DaSaSo.ViewModel/Window/MainWindowViewModel.cs @@ -0,0 +1,134 @@ +using DaSaSo.Domain.Model; +using DaSaSo.EntityFramework; +using DaSaSo.EntityFramework.Services; +using Microsoft.Toolkit.Mvvm.Input; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Input; + +namespace DaSaSo.ViewModel +{ + public sealed class MainWindowViewModel : BaseViewModel + { + private BaseViewModel _actualViewModel; + private Client _selectedClient; + private Project _selectedProject; + private Buildingsite _selectedBuildingsite; + + public IRelayCommand ListClientsCommand { get; set; } + public IRelayCommand ListProjectCommand { get; set; } + public IRelayCommand ListBuildingsiteCommand { get; set; } + public IRelayCommand ListSewerObjectsCommand { get; set; } + + public BaseViewModel ActualViewModel + { + get => _actualViewModel; + set + { + if(_actualViewModel != value) + { + _actualViewModel = value; + OnPropertyChanged(); + } + } + } + public Project SelectedProject + { + get => _selectedProject; + set + { + if(value == null) + { + ListBuildingsiteCommand.NotifyCanExecuteChanged(); + } + if(_selectedProject != value && value != null) + { + _selectedProject = value; + OnPropertyChanged(); + ListBuildingsiteCommand.NotifyCanExecuteChanged(); + } + } + } + public Buildingsite SelectedBuildingsite + { + get => _selectedBuildingsite; + set + { + if(value == null) + { + ListSewerObjectsCommand.NotifyCanExecuteChanged(); + } + if(_selectedBuildingsite != value && value != null) + { + _selectedBuildingsite = value; + OnPropertyChanged(); + ListSewerObjectsCommand.NotifyCanExecuteChanged(); + } + } + } + + public Client SelectedClient + { + get => _selectedClient; + set + { + if(_selectedClient != value) + { + _selectedClient = value; + SelectedProject = null; + OnPropertyChanged(); + ListProjectCommand.NotifyCanExecuteChanged(); + } + } + } + public MainWindowViewModel() + { + ListClientsCommand = new RelayCommand(showClients); + ListProjectCommand = new RelayCommand(listProjecte, () => SelectedClient != null); + ListBuildingsiteCommand = new RelayCommand(listBuildingsite, () => SelectedProject != null); + ListSewerObjectsCommand = new RelayCommand(listSewerObjects, () => SelectedBuildingsite != null); + + Mediator.Subscribe(Enums.EMediator.SELECTEDCLIENT, (tt) => + { + SelectedClient = (Client)tt; + listProjecte(); + }); + + Mediator.Subscribe(Enums.EMediator.EDITCLIENT, (tt) => + { + ActualViewModel = new ClientEditViewModel(new GenericDataService(new DaSaSoDbContextFactory()), + (Client)tt); + }); + Mediator.Subscribe(Enums.EMediator.SHOWCLIENT, (tt) => { + ActualViewModel = null; + }); + } + + private void showClients() + { + ClientListViewModel clientListViewModel = new ClientListViewModel(new GenericDataService(new DaSaSoDbContextFactory())); + ActualViewModel = clientListViewModel; + clientListViewModel.LoadClient(); + } + + private void listSewerObjects() + { + throw new NotImplementedException(); + } + + private void listBuildingsite() + { + throw new NotImplementedException(); + } + + private void listProjecte() + { + Debugger.Break(); + ActualViewModel = new ProjectListViewModel(new GenericDataService(new DaSaSoDbContextFactory()),SelectedClient); + } + } +} diff --git a/DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.dgspec.json b/DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.dgspec.json new file mode 100644 index 0000000..03e55ac --- /dev/null +++ b/DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.dgspec.json @@ -0,0 +1,215 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ViewModel\\DaSaSo.ViewModel.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.EntityFramework\\DaSaSo.EntityFramework.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.EntityFramework\\DaSaSo.EntityFramework.csproj", + "projectName": "DaSaSo.EntityFramework", + "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)\\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", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[6.0.0-preview.7.21378.4, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[6.0.0-preview.7.21378.4, )" + }, + "Npgsql.EntityFrameworkCore.PostgreSQL": { + "target": "Package", + "version": "[6.0.0-preview7, )" + } + }, + "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.ViewModel\\DaSaSo.ViewModel.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ViewModel\\DaSaSo.ViewModel.csproj", + "projectName": "DaSaSo.ViewModel", + "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ViewModel\\DaSaSo.ViewModel.csproj", + "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\", + "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ViewModel\\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", + "dependencies": { + "Microsoft.Toolkit.Mvvm": { + "target": "Package", + "version": "[7.1.0-rc1, )" + } + }, + "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.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.g.props b/DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.g.props new file mode 100644 index 0000000..0aeb81d --- /dev/null +++ b/DaSaSo.ViewModel/obj/DaSaSo.ViewModel.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.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.g.targets b/DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.g.targets new file mode 100644 index 0000000..53cfaa1 --- /dev/null +++ b/DaSaSo.ViewModel/obj/DaSaSo.ViewModel.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/DaSaSo.ViewModel/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/DaSaSo.ViewModel/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/DaSaSo.ViewModel/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.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.AssemblyInfo.cs b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.AssemblyInfo.cs new file mode 100644 index 0000000..5ba08aa --- /dev/null +++ b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.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.ViewModel")] +[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.ViewModel")] +[assembly: System.Reflection.AssemblyTitleAttribute("DaSaSo.ViewModel")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.AssemblyInfoInputs.cache b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.AssemblyInfoInputs.cache new file mode 100644 index 0000000..284266f --- /dev/null +++ b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +9296eb9493619f0db2c51e22bf0802b7b927bb8b diff --git a/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.GeneratedMSBuildEditorConfig.editorconfig b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..83b9709 --- /dev/null +++ b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.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.ViewModel +build_property.ProjectDir = C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\ diff --git a/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.ImplicitNamespaceImports.cs b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.ImplicitNamespaceImports.cs new file mode 100644 index 0000000..2192d1b --- /dev/null +++ b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.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.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.assets.cache b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..48f3eb9afb0a6f42fe7dc11b76b1284313bc588a GIT binary patch literal 10639 zcmdT~ZEq7t5DqPchL*HIc_}5uG$erlmv@}d7YI(1rX)1QK&8rGF6Xtma=tTn=YXry zN>x>3^Zka-C80BiIv0daqv$x#0YZFs zK*R5d_!n)&_d@0dw&w%7w%bTaZ@&9@khXctGc8$R*b5A7>W zWJLT)4`S3Ed!qoshDnhUYzQ%i6rUHNi4gb0cbvqJv_nlz&a_x}gmgjChCvpvUy8tf z8Qvdk2e!`~6X&PtY~Q`twsfhG_eLNO!27S-kmc;ROzW2ZqT+KR2u-(W`o*c%xgoXY zxYjs_zrxYus=|5lDzqQBfxf~jo?j<@-AD$V;$Ca$Q~kX!f*4obZ`~mF+>%|cL85`_ zp_$6G(YNT1^ZkK{C9lEz&s|tjWL4%CnQPT;_cPW=#~lP)Gn zKLqc8J|67d#-am5;v#Z5V$~6N|F#RO_y)QCD2OdlNs+HdFdl{XhuvfB%-fMYNKO|4 zG|sc??u~iojV?XwRa2^swj~-fEk0^0Qs?xsh-U}k{hKa4TlMXV9om~v@KJ@Fng?V3 zxxS@CMfhd}Ayl1xmS)8fQwwo_&9-bHEhUgL_tc69qnLsALE`vswH(}u?7dmFqPf}- zP>nnRO0jf#3mOhG1TAF|Hb)_g>Z%unWuIw*pbF^qX8-)ht18BmfJwzT4DVkiIwGhC zA*&dc=Qzz29T;|{QVY!uhiOfdd{aSAQLrKusL)0@G_j+P!u$8hvzTKm+Gg1Wb8QO> zZ~47Z0e1p%QT8?D_hu!nB0UvBdK%t;&_e3hphB%M@MfiIJ8)uR{-$lQz^J)_SxWGy z&q|_{=Kj3KRpq#i)BYa;BU!j?#gA_RqJ$pHxAHcuWSd-BZ-Rns1! zb~lu!)$y$b1&)*B$>feQhop>}ckxfVn%NP*4)a8roTE^3fY0p9wNeR|2L5y`DS4p4 z5EqckHE3J9D7Tl($zYH0UsBc)cE*G`n3yC{Y8fQfeXk5OMrH{XcaRyLn!7i5et2qL zR;rnsc2F~&Og^j?ZLg5OW%{gGxLR9g;W{Ti6&6qwVar+8rsb&97-2*@J<1!JwU9~9(EAk$l{h_HZSMJNjvz=9{tmT+zmNlLv_98 z8l8LdfbN;iR8766O9WjU+VEkV-xggEh>>;Yvp_Or;i4 zic^aNEy*o=P#KC7j;K+Kdz@+Sn@mud?0zMx#IHRqLysWjZ@UzsB}2GPsU$8~>t^uWjIlaYC}ily?EL zkt`9N&S#UwTT}KqMObE>xU8%0+wIaaeNNL_6LX&mTk4Lw+S(fB0%?n7wtao2TnpgvWBLo`KPPxD AzW@LL literal 0 HcmV?d00001 diff --git a/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.CoreCompileInputs.cache b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..6514cb7 --- /dev/null +++ b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +889f8e7882740fed9de799d73509df45ae44f890 diff --git a/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.FileListAbsolute.txt b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..3f2ccfa --- /dev/null +++ b/DaSaSo.ViewModel/obj/Debug/net6.0/DaSaSo.ViewModel.csproj.FileListAbsolute.txt @@ -0,0 +1,17 @@ +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\DaSaSo.ViewModel.deps.json +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\DaSaSo.ViewModel.dll +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\ref\DaSaSo.ViewModel.dll +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\DaSaSo.ViewModel.pdb +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\DaSaSo.Domain.dll +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\DaSaSo.EntityFramework.dll +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\DaSaSo.Domain.pdb +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\bin\Debug\net6.0\DaSaSo.EntityFramework.pdb +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.csproj.AssemblyReference.cache +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.AssemblyInfoInputs.cache +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.AssemblyInfo.cs +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.ImplicitNamespaceImports.cs +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.csproj.CoreCompileInputs.cache +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.dll +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\ref\DaSaSo.ViewModel.dll +C:\Users\KFZ\Desktop\source\DaSaSo\DaSaSo.ViewModel\obj\Debug\net6.0\DaSaSo.ViewModel.pdb diff --git a/DaSaSo.ViewModel/obj/project.assets.json b/DaSaSo.ViewModel/obj/project.assets.json new file mode 100644 index 0000000..c25752b --- /dev/null +++ b/DaSaSo.ViewModel/obj/project.assets.json @@ -0,0 +1,828 @@ +{ + "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/_._": {} + } + }, + "Microsoft.Toolkit.Mvvm/7.1.0-rc1": { + "type": "package", + "compile": { + "lib/net5.0/Microsoft.Toolkit.Mvvm.dll": {} + }, + "runtime": { + "lib/net5.0/Microsoft.Toolkit.Mvvm.dll": {} + } + }, + "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" + ] + }, + "Microsoft.Toolkit.Mvvm/7.1.0-rc1": { + "sha512": "J0LJvH2q/pUNfIB9ucC1K+hTrMyZj39sP61XhSvSV09leW32miCKSYmGb5Ad/PRPHTC3xoCFTLAhfeBeKTipIw==", + "type": "package", + "path": "microsoft.toolkit.mvvm/7.1.0-rc1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "License.md", + "analyzers/dotnet/cs/Microsoft.Toolkit.Mvvm.SourceGenerators.dll", + "analyzers/dotnet/cs/Microsoft.Toolkit.Mvvm.SourceGenerators.pdb", + "analyzers/dotnet/cs/Microsoft.Toolkit.Mvvm.SourceGenerators.xml", + "lib/net5.0/Microsoft.Toolkit.Mvvm.dll", + "lib/net5.0/Microsoft.Toolkit.Mvvm.pdb", + "lib/net5.0/Microsoft.Toolkit.Mvvm.xml", + "lib/netstandard2.0/Microsoft.Toolkit.Mvvm.dll", + "lib/netstandard2.0/Microsoft.Toolkit.Mvvm.pdb", + "lib/netstandard2.0/Microsoft.Toolkit.Mvvm.xml", + "lib/netstandard2.1/Microsoft.Toolkit.Mvvm.dll", + "lib/netstandard2.1/Microsoft.Toolkit.Mvvm.pdb", + "lib/netstandard2.1/Microsoft.Toolkit.Mvvm.xml", + "microsoft.toolkit.mvvm.7.1.0-rc1.nupkg.sha512", + "microsoft.toolkit.mvvm.nuspec" + ] + }, + "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", + "Microsoft.Toolkit.Mvvm >= 7.1.0-rc1" + ] + }, + "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.ViewModel\\DaSaSo.ViewModel.csproj", + "projectName": "DaSaSo.ViewModel", + "projectPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ViewModel\\DaSaSo.ViewModel.csproj", + "packagesPath": "C:\\Users\\KFZ\\.nuget\\packages\\", + "outputPath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ViewModel\\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", + "dependencies": { + "Microsoft.Toolkit.Mvvm": { + "target": "Package", + "version": "[7.1.0-rc1, )" + } + }, + "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.ViewModel/obj/project.nuget.cache b/DaSaSo.ViewModel/obj/project.nuget.cache new file mode 100644 index 0000000..f4c798e --- /dev/null +++ b/DaSaSo.ViewModel/obj/project.nuget.cache @@ -0,0 +1,30 @@ +{ + "version": 2, + "dgSpecHash": "BsXYL6fPCY68fbqVQps/JXkYtVNTSLPKuuWIJufJG9a09D95M91WF9fug4fNiOP13v/QPOTrZK/ZeflCn+S28Q==", + "success": true, + "projectFilePath": "C:\\Users\\KFZ\\Desktop\\source\\DaSaSo\\DaSaSo.ViewModel\\DaSaSo.ViewModel.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\\microsoft.toolkit.mvvm\\7.1.0-rc1\\microsoft.toolkit.mvvm.7.1.0-rc1.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.Wpf/App.xaml b/DaSaSo.Wpf/App.xaml new file mode 100644 index 0000000..2076bff --- /dev/null +++ b/DaSaSo.Wpf/App.xaml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/DaSaSo.Wpf/App.xaml.cs b/DaSaSo.Wpf/App.xaml.cs new file mode 100644 index 0000000..53f637f --- /dev/null +++ b/DaSaSo.Wpf/App.xaml.cs @@ -0,0 +1,39 @@ +using DaSaSo.Domain.Model; +using DaSaSo.Domain.Services; +using DaSaSo.EntityFramework; +using DaSaSo.ViewModel; +using Microsoft.Extensions.DependencyInjection; +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace DaSaSo.Wpf +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + protected override void OnStartup(StartupEventArgs e) + { + IServiceProvider serviceProvider = CreateServiceProvider(); + base.OnStartup(e); + MainWindow? window = new MainWindow() { DataContext = new MainWindowViewModel() }; + window.Show(); + } + + private IServiceProvider CreateServiceProvider() + { + IServiceCollection services = new ServiceCollection(); + + services.AddSingleton(); + services.AddSingleton, ClientDataService>(): + + return services.BuildServiceProvider(); + } + } +} diff --git a/DaSaSo.Wpf/AssemblyInfo.cs b/DaSaSo.Wpf/AssemblyInfo.cs new file mode 100644 index 0000000..8b5504e --- /dev/null +++ b/DaSaSo.Wpf/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/DaSaSo.Wpf/DaSaSo.Wpf.csproj b/DaSaSo.Wpf/DaSaSo.Wpf.csproj new file mode 100644 index 0000000..54a9009 --- /dev/null +++ b/DaSaSo.Wpf/DaSaSo.Wpf.csproj @@ -0,0 +1,15 @@ + + + + WinExe + net6.0-windows + enable + true + + + + + + + + diff --git a/DaSaSo.Wpf/DaSaSo.Wpf.csproj.user b/DaSaSo.Wpf/DaSaSo.Wpf.csproj.user new file mode 100644 index 0000000..0ceb2db --- /dev/null +++ b/DaSaSo.Wpf/DaSaSo.Wpf.csproj.user @@ -0,0 +1,37 @@ + + + + + + Designer + + + + + Code + + + Code + + + Code + + + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + \ No newline at end of file diff --git a/DaSaSo.Wpf/View/Client/ClientEditView.xaml b/DaSaSo.Wpf/View/Client/ClientEditView.xaml new file mode 100644 index 0000000..79ec6a8 --- /dev/null +++ b/DaSaSo.Wpf/View/Client/ClientEditView.xaml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +