diff --git a/FurnitureAssembly/FurnitureAssembly.sln b/FurnitureAssembly/FurnitureAssembly.sln
index e2735e6..abbe3f4 100644
--- a/FurnitureAssembly/FurnitureAssembly.sln
+++ b/FurnitureAssembly/FurnitureAssembly.sln
@@ -5,6 +5,16 @@ VisualStudioVersion = 17.5.33530.505
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssemblyDatabaseImplement", "FurnitureAssemblyDatabaseImplement\FurnitureAssemblyDatabaseImplement.csproj", "{DA551811-3214-4ACF-AFF2-ABBB03433197}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssemblyDataModels", "FurnitureAssemblyDataModels\FurnitureAssemblyDataModels.csproj", "{2F768259-EC56-4B2A-85EB-E1949177E325}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssemblyContracts", "FurnitureAssemblyContracts\FurnitureAssemblyContracts.csproj", "{E9ADA102-08E1-4CB7-9424-43FC3AD2F4F0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssembly_WorkerBusinessLogic", "FurnitureAssembly_WorkerBusinessLogic\FurnitureAssembly_WorkerBusinessLogic.csproj", "{FEB1F9F4-0B3E-442B-8A0E-6CD2309B4535}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssembly", "FurnitureAssembly\FurnitureAssembly.csproj", "{C7E2829D-78C7-400B-8BBB-47FE7B2DB878}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FurnitureAssembly_StorekeeperBusinessLogic", "FurnitureAssembly_StorekeeperBusinessLogic\FurnitureAssembly_StorekeeperBusinessLogic.csproj", "{17943309-2629-4D3D-B39B-14AE9F6C473F}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -15,6 +25,26 @@ Global
{DA551811-3214-4ACF-AFF2-ABBB03433197}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA551811-3214-4ACF-AFF2-ABBB03433197}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA551811-3214-4ACF-AFF2-ABBB03433197}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2F768259-EC56-4B2A-85EB-E1949177E325}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2F768259-EC56-4B2A-85EB-E1949177E325}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2F768259-EC56-4B2A-85EB-E1949177E325}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2F768259-EC56-4B2A-85EB-E1949177E325}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E9ADA102-08E1-4CB7-9424-43FC3AD2F4F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E9ADA102-08E1-4CB7-9424-43FC3AD2F4F0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E9ADA102-08E1-4CB7-9424-43FC3AD2F4F0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E9ADA102-08E1-4CB7-9424-43FC3AD2F4F0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FEB1F9F4-0B3E-442B-8A0E-6CD2309B4535}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FEB1F9F4-0B3E-442B-8A0E-6CD2309B4535}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FEB1F9F4-0B3E-442B-8A0E-6CD2309B4535}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FEB1F9F4-0B3E-442B-8A0E-6CD2309B4535}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C7E2829D-78C7-400B-8BBB-47FE7B2DB878}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C7E2829D-78C7-400B-8BBB-47FE7B2DB878}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C7E2829D-78C7-400B-8BBB-47FE7B2DB878}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C7E2829D-78C7-400B-8BBB-47FE7B2DB878}.Release|Any CPU.Build.0 = Release|Any CPU
+ {17943309-2629-4D3D-B39B-14AE9F6C473F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {17943309-2629-4D3D-B39B-14AE9F6C473F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {17943309-2629-4D3D-B39B-14AE9F6C473F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {17943309-2629-4D3D-B39B-14AE9F6C473F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/FurnitureAssembly/FurnitureAssemblyContracts/FurnitureAssemblyContracts.csproj b/FurnitureAssembly/FurnitureAssemblyContracts/FurnitureAssemblyContracts.csproj
index 132c02c..71e2e97 100644
--- a/FurnitureAssembly/FurnitureAssemblyContracts/FurnitureAssemblyContracts.csproj
+++ b/FurnitureAssembly/FurnitureAssemblyContracts/FurnitureAssemblyContracts.csproj
@@ -6,4 +6,8 @@
enable
+
+
+
+
diff --git a/FurnitureAssembly/FurnitureAssemblyDataModels/FurnitureAssemblyDataModels.csproj b/FurnitureAssembly/FurnitureAssemblyDataModels/FurnitureAssemblyDataModels.csproj
index 74abf5c..16e62dd 100644
--- a/FurnitureAssembly/FurnitureAssemblyDataModels/FurnitureAssemblyDataModels.csproj
+++ b/FurnitureAssembly/FurnitureAssemblyDataModels/FurnitureAssemblyDataModels.csproj
@@ -1,7 +1,7 @@
- Exe
+ Library
net6.0
enable
enable
diff --git a/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/FurnitureAssemblyDatabaseImplement.csproj b/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/FurnitureAssemblyDatabaseImplement.csproj
index 132c02c..bf8f74b 100644
--- a/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/FurnitureAssemblyDatabaseImplement.csproj
+++ b/FurnitureAssembly/FurnitureAssemblyDatabaseImplement/FurnitureAssemblyDatabaseImplement.csproj
@@ -6,4 +6,19 @@
enable
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
diff --git a/FurnitureAssembly/FurnitureAssembly_StorekeeperBusinessLogic/FurnitureAssembly_StorekeeperBusinessLogic.csproj b/FurnitureAssembly/FurnitureAssembly_StorekeeperBusinessLogic/FurnitureAssembly_StorekeeperBusinessLogic.csproj
index 132c02c..4358031 100644
--- a/FurnitureAssembly/FurnitureAssembly_StorekeeperBusinessLogic/FurnitureAssembly_StorekeeperBusinessLogic.csproj
+++ b/FurnitureAssembly/FurnitureAssembly_StorekeeperBusinessLogic/FurnitureAssembly_StorekeeperBusinessLogic.csproj
@@ -6,4 +6,12 @@
enable
+
+
+
+
+
+
+
+
diff --git a/FurnitureAssembly/FurnitureAssembly_WorkerBusinessLogic/FurnitureAssembly_WorkerBusinessLogic.csproj b/FurnitureAssembly/FurnitureAssembly_WorkerBusinessLogic/FurnitureAssembly_WorkerBusinessLogic.csproj
index 132c02c..83ae5ee 100644
--- a/FurnitureAssembly/FurnitureAssembly_WorkerBusinessLogic/FurnitureAssembly_WorkerBusinessLogic.csproj
+++ b/FurnitureAssembly/FurnitureAssembly_WorkerBusinessLogic/FurnitureAssembly_WorkerBusinessLogic.csproj
@@ -6,4 +6,8 @@
enable
+
+
+
+