diff --git a/WorkFlow.API/Properties/PublishProfiles/IISProfileNet7.pubxml b/WorkFlow.API/Properties/PublishProfiles/IISProfileNet7.pubxml
deleted file mode 100644
index d68beb9..0000000
--- a/WorkFlow.API/Properties/PublishProfiles/IISProfileNet7.pubxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- Package
- Release
- Any CPU
-
- true
- false
- 4fb33592-ef0d-47c3-9cde-03b2ef12be00
- P:\Install .Net\0 DD - Smart UP\workFLOW\API\net7\$(Version)\workFLOW.API.zip
- true
- WorkFlow.API
- <_TargetId>IISWebDeployPackage
- net7.0
- win-x64
- true
-
-
\ No newline at end of file
diff --git a/WorkFlow.API/Properties/PublishProfiles/IISProfileNet8.pubxml b/WorkFlow.API/Properties/PublishProfiles/IISProfileNet8.pubxml
deleted file mode 100644
index 590233b..0000000
--- a/WorkFlow.API/Properties/PublishProfiles/IISProfileNet8.pubxml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- Package
- Release
- Any CPU
-
- true
- false
- 4fb33592-ef0d-47c3-9cde-03b2ef12be00
- P:\Install .Net\0 DD - Smart UP\workFLOW\API\net8\$(Version)\workFLOW.API.zip
- true
- WorkFlow.API
- <_TargetId>IISWebDeployPackage
- net7.0
- win-x64
- true
-
-
\ No newline at end of file
diff --git a/WorkFlow.sln b/WorkFlow.sln
index 1cb789f..84c6f1a 100644
--- a/WorkFlow.sln
+++ b/WorkFlow.sln
@@ -3,14 +3,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34622.214
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WorkFlow.Domain", "WorkFlow.Domain\WorkFlow.Domain.csproj", "{71E9264E-A2F0-4E5A-B010-8E4618C0C6AC}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WorkFlow.Infrastructure", "WorkFlow.Infrastructure\WorkFlow.Infrastructure.csproj", "{62526D0D-3365-4113-854A-3656191D7C63}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkFlow.Application", "WorkFlow.Application\WorkFlow.Application.csproj", "{5700B5DD-D17E-4E17-ADE5-48C95A0CC364}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkFlow.API", "WorkFlow.API\WorkFlow.API.csproj", "{4FB33592-EF0D-47C3-9CDE-03B2EF12BE00}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8EC462FD-D22E-90A8-E5CE-7E832BA40C5D}"
ProjectSection(SolutionItems) = preProject
README.md = README.md
@@ -18,37 +10,45 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkFlow.API", "src\WorkFlow.API\WorkFlow.API.csproj", "{2B724243-4C79-F3A4-EE25-B9A53C81464C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkFlow.Application", "src\WorkFlow.Application\WorkFlow.Application.csproj", "{F1B4AC83-5137-C20B-641C-1699B46007A0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkFlow.Domain", "src\WorkFlow.Domain\WorkFlow.Domain.csproj", "{92A11048-6B9C-374E-87A0-BD6D8F864B77}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WorkFlow.Infrastructure", "src\WorkFlow.Infrastructure\WorkFlow.Infrastructure.csproj", "{94F2D67D-649E-63D2-A3BF-0BEC98C2D7E6}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {71E9264E-A2F0-4E5A-B010-8E4618C0C6AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {71E9264E-A2F0-4E5A-B010-8E4618C0C6AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {71E9264E-A2F0-4E5A-B010-8E4618C0C6AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {71E9264E-A2F0-4E5A-B010-8E4618C0C6AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {62526D0D-3365-4113-854A-3656191D7C63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {62526D0D-3365-4113-854A-3656191D7C63}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {62526D0D-3365-4113-854A-3656191D7C63}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {62526D0D-3365-4113-854A-3656191D7C63}.Release|Any CPU.Build.0 = Release|Any CPU
- {5700B5DD-D17E-4E17-ADE5-48C95A0CC364}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5700B5DD-D17E-4E17-ADE5-48C95A0CC364}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5700B5DD-D17E-4E17-ADE5-48C95A0CC364}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5700B5DD-D17E-4E17-ADE5-48C95A0CC364}.Release|Any CPU.Build.0 = Release|Any CPU
- {4FB33592-EF0D-47C3-9CDE-03B2EF12BE00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4FB33592-EF0D-47C3-9CDE-03B2EF12BE00}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4FB33592-EF0D-47C3-9CDE-03B2EF12BE00}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4FB33592-EF0D-47C3-9CDE-03B2EF12BE00}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2B724243-4C79-F3A4-EE25-B9A53C81464C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2B724243-4C79-F3A4-EE25-B9A53C81464C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2B724243-4C79-F3A4-EE25-B9A53C81464C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2B724243-4C79-F3A4-EE25-B9A53C81464C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F1B4AC83-5137-C20B-641C-1699B46007A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F1B4AC83-5137-C20B-641C-1699B46007A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F1B4AC83-5137-C20B-641C-1699B46007A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F1B4AC83-5137-C20B-641C-1699B46007A0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {92A11048-6B9C-374E-87A0-BD6D8F864B77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {92A11048-6B9C-374E-87A0-BD6D8F864B77}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {92A11048-6B9C-374E-87A0-BD6D8F864B77}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {92A11048-6B9C-374E-87A0-BD6D8F864B77}.Release|Any CPU.Build.0 = Release|Any CPU
+ {94F2D67D-649E-63D2-A3BF-0BEC98C2D7E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {94F2D67D-649E-63D2-A3BF-0BEC98C2D7E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {94F2D67D-649E-63D2-A3BF-0BEC98C2D7E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {94F2D67D-649E-63D2-A3BF-0BEC98C2D7E6}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {71E9264E-A2F0-4E5A-B010-8E4618C0C6AC} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
- {62526D0D-3365-4113-854A-3656191D7C63} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
- {5700B5DD-D17E-4E17-ADE5-48C95A0CC364} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
- {4FB33592-EF0D-47C3-9CDE-03B2EF12BE00} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
+ {2B724243-4C79-F3A4-EE25-B9A53C81464C} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
+ {F1B4AC83-5137-C20B-641C-1699B46007A0} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
+ {92A11048-6B9C-374E-87A0-BD6D8F864B77} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
+ {94F2D67D-649E-63D2-A3BF-0BEC98C2D7E6} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {1ECB3995-5040-40BC-BC70-906E64BB4E01}
diff --git a/WorkFlow.API/Attributes/ApiKeyAuthAttribute.cs b/src/WorkFlow.API/Attributes/APIKeyAuthAttribute.cs
similarity index 100%
rename from WorkFlow.API/Attributes/ApiKeyAuthAttribute.cs
rename to src/WorkFlow.API/Attributes/APIKeyAuthAttribute.cs
diff --git a/WorkFlow.API/Controllers/ConfigController.cs b/src/WorkFlow.API/Controllers/ConfigController.cs
similarity index 100%
rename from WorkFlow.API/Controllers/ConfigController.cs
rename to src/WorkFlow.API/Controllers/ConfigController.cs
diff --git a/WorkFlow.API/Controllers/ControllerExtensions.cs b/src/WorkFlow.API/Controllers/ControllerExtensions.cs
similarity index 100%
rename from WorkFlow.API/Controllers/ControllerExtensions.cs
rename to src/WorkFlow.API/Controllers/ControllerExtensions.cs
diff --git a/WorkFlow.API/Controllers/PlaceHolderAuthController.cs b/src/WorkFlow.API/Controllers/PlaceholderAuthController.cs
similarity index 100%
rename from WorkFlow.API/Controllers/PlaceHolderAuthController.cs
rename to src/WorkFlow.API/Controllers/PlaceholderAuthController.cs
diff --git a/WorkFlow.API/Controllers/ProfileController.cs b/src/WorkFlow.API/Controllers/ProfileController.cs
similarity index 100%
rename from WorkFlow.API/Controllers/ProfileController.cs
rename to src/WorkFlow.API/Controllers/ProfileController.cs
diff --git a/WorkFlow.API/Controllers/ProfileControlsTFController.cs b/src/WorkFlow.API/Controllers/ProfileControlsTFController.cs
similarity index 100%
rename from WorkFlow.API/Controllers/ProfileControlsTFController.cs
rename to src/WorkFlow.API/Controllers/ProfileControlsTFController.cs
diff --git a/WorkFlow.API/Controllers/ProfileObjStateController.cs b/src/WorkFlow.API/Controllers/ProfileObjStateController.cs
similarity index 100%
rename from WorkFlow.API/Controllers/ProfileObjStateController.cs
rename to src/WorkFlow.API/Controllers/ProfileObjStateController.cs
diff --git a/WorkFlow.API/Controllers/StateController.cs b/src/WorkFlow.API/Controllers/StateController.cs
similarity index 100%
rename from WorkFlow.API/Controllers/StateController.cs
rename to src/WorkFlow.API/Controllers/StateController.cs
diff --git a/WorkFlow.API/Controllers/UserController.cs b/src/WorkFlow.API/Controllers/UserController.cs
similarity index 100%
rename from WorkFlow.API/Controllers/UserController.cs
rename to src/WorkFlow.API/Controllers/UserController.cs
diff --git a/WorkFlow.API/Extensions/DIExtensions.cs b/src/WorkFlow.API/Extensions/DIExtensions.cs
similarity index 100%
rename from WorkFlow.API/Extensions/DIExtensions.cs
rename to src/WorkFlow.API/Extensions/DIExtensions.cs
diff --git a/WorkFlow.API/Filters/ApiKeyAuthFilter.cs b/src/WorkFlow.API/Filters/APIKeyAuthFilter.cs
similarity index 100%
rename from WorkFlow.API/Filters/ApiKeyAuthFilter.cs
rename to src/WorkFlow.API/Filters/APIKeyAuthFilter.cs
diff --git a/WorkFlow.API/Filters/APIKeyAuthHeaderOpFilter.cs b/src/WorkFlow.API/Filters/APIKeyAuthHeaderOpFilter.cs
similarity index 100%
rename from WorkFlow.API/Filters/APIKeyAuthHeaderOpFilter.cs
rename to src/WorkFlow.API/Filters/APIKeyAuthHeaderOpFilter.cs
diff --git a/WorkFlow.API/Jenkinsfile b/src/WorkFlow.API/Jenkinsfile
similarity index 100%
rename from WorkFlow.API/Jenkinsfile
rename to src/WorkFlow.API/Jenkinsfile
diff --git a/WorkFlow.API/LazyServiceProvider.cs b/src/WorkFlow.API/LazyServiceProvider.cs
similarity index 100%
rename from WorkFlow.API/LazyServiceProvider.cs
rename to src/WorkFlow.API/LazyServiceProvider.cs
diff --git a/WorkFlow.API/Models/APIKeyAuthOptions.cs b/src/WorkFlow.API/Models/APIKeyAuthOptions.cs
similarity index 100%
rename from WorkFlow.API/Models/APIKeyAuthOptions.cs
rename to src/WorkFlow.API/Models/APIKeyAuthOptions.cs
diff --git a/WorkFlow.API/Models/AuthTokenKeys.cs b/src/WorkFlow.API/Models/AuthTokenKeys.cs
similarity index 100%
rename from WorkFlow.API/Models/AuthTokenKeys.cs
rename to src/WorkFlow.API/Models/AuthTokenKeys.cs
diff --git a/WorkFlow.API/Models/Login.cs b/src/WorkFlow.API/Models/Login.cs
similarity index 100%
rename from WorkFlow.API/Models/Login.cs
rename to src/WorkFlow.API/Models/Login.cs
diff --git a/WorkFlow.API/Models/ModelExtensions.cs b/src/WorkFlow.API/Models/ModelExtensions.cs
similarity index 100%
rename from WorkFlow.API/Models/ModelExtensions.cs
rename to src/WorkFlow.API/Models/ModelExtensions.cs
diff --git a/WorkFlow.API/Program.cs b/src/WorkFlow.API/Program.cs
similarity index 100%
rename from WorkFlow.API/Program.cs
rename to src/WorkFlow.API/Program.cs
diff --git a/WorkFlow.API/Properties/launchSettings.json b/src/WorkFlow.API/Properties/launchSettings.json
similarity index 100%
rename from WorkFlow.API/Properties/launchSettings.json
rename to src/WorkFlow.API/Properties/launchSettings.json
diff --git a/WorkFlow.API/WFKey.cs b/src/WorkFlow.API/WFKey.cs
similarity index 100%
rename from WorkFlow.API/WFKey.cs
rename to src/WorkFlow.API/WFKey.cs
diff --git a/WorkFlow.API/WorkFlow.API.csproj b/src/WorkFlow.API/WorkFlow.API.csproj
similarity index 100%
rename from WorkFlow.API/WorkFlow.API.csproj
rename to src/WorkFlow.API/WorkFlow.API.csproj
diff --git a/WorkFlow.API/appsettings.Development.json b/src/WorkFlow.API/appsettings.Development.json
similarity index 100%
rename from WorkFlow.API/appsettings.Development.json
rename to src/WorkFlow.API/appsettings.Development.json
diff --git a/WorkFlow.API/appsettings.json b/src/WorkFlow.API/appsettings.json
similarity index 100%
rename from WorkFlow.API/appsettings.json
rename to src/WorkFlow.API/appsettings.json
diff --git a/WorkFlow.Application/Contracts/IConfigService.cs b/src/WorkFlow.Application/Contracts/IConfigService.cs
similarity index 100%
rename from WorkFlow.Application/Contracts/IConfigService.cs
rename to src/WorkFlow.Application/Contracts/IConfigService.cs
diff --git a/WorkFlow.Application/Contracts/IProfileControlsTFService.cs b/src/WorkFlow.Application/Contracts/IProfileControlsTFService.cs
similarity index 100%
rename from WorkFlow.Application/Contracts/IProfileControlsTFService.cs
rename to src/WorkFlow.Application/Contracts/IProfileControlsTFService.cs
diff --git a/WorkFlow.Application/Contracts/IProfileObjStateService.cs b/src/WorkFlow.Application/Contracts/IProfileObjStateService.cs
similarity index 100%
rename from WorkFlow.Application/Contracts/IProfileObjStateService.cs
rename to src/WorkFlow.Application/Contracts/IProfileObjStateService.cs
diff --git a/WorkFlow.Application/Contracts/IProfileService.cs b/src/WorkFlow.Application/Contracts/IProfileService.cs
similarity index 100%
rename from WorkFlow.Application/Contracts/IProfileService.cs
rename to src/WorkFlow.Application/Contracts/IProfileService.cs
diff --git a/WorkFlow.Application/Contracts/IStateService.cs b/src/WorkFlow.Application/Contracts/IStateService.cs
similarity index 100%
rename from WorkFlow.Application/Contracts/IStateService.cs
rename to src/WorkFlow.Application/Contracts/IStateService.cs
diff --git a/WorkFlow.Application/DIExtensions.cs b/src/WorkFlow.Application/DIExtensions.cs
similarity index 100%
rename from WorkFlow.Application/DIExtensions.cs
rename to src/WorkFlow.Application/DIExtensions.cs
diff --git a/WorkFlow.Application/DTO/BaseCreateDto.cs b/src/WorkFlow.Application/DTO/BaseCreateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/BaseCreateDto.cs
rename to src/WorkFlow.Application/DTO/BaseCreateDto.cs
diff --git a/WorkFlow.Application/DTO/BaseUpdateDto.cs b/src/WorkFlow.Application/DTO/BaseUpdateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/BaseUpdateDto.cs
rename to src/WorkFlow.Application/DTO/BaseUpdateDto.cs
diff --git a/WorkFlow.Application/DTO/Config/ConfigCreateDto.cs b/src/WorkFlow.Application/DTO/Config/ConfigCreateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/Config/ConfigCreateDto.cs
rename to src/WorkFlow.Application/DTO/Config/ConfigCreateDto.cs
diff --git a/WorkFlow.Application/DTO/Config/ConfigDto.cs b/src/WorkFlow.Application/DTO/Config/ConfigDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/Config/ConfigDto.cs
rename to src/WorkFlow.Application/DTO/Config/ConfigDto.cs
diff --git a/WorkFlow.Application/DTO/Config/ConfigUpdateDto.cs b/src/WorkFlow.Application/DTO/Config/ConfigUpdateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/Config/ConfigUpdateDto.cs
rename to src/WorkFlow.Application/DTO/Config/ConfigUpdateDto.cs
diff --git a/WorkFlow.Application/DTO/Profile/ProfileCreateDto.cs b/src/WorkFlow.Application/DTO/Profile/ProfileCreateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/Profile/ProfileCreateDto.cs
rename to src/WorkFlow.Application/DTO/Profile/ProfileCreateDto.cs
diff --git a/WorkFlow.Application/DTO/Profile/ProfileDto.cs b/src/WorkFlow.Application/DTO/Profile/ProfileDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/Profile/ProfileDto.cs
rename to src/WorkFlow.Application/DTO/Profile/ProfileDto.cs
diff --git a/WorkFlow.Application/DTO/Profile/ProfileUpdateDto.cs b/src/WorkFlow.Application/DTO/Profile/ProfileUpdateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/Profile/ProfileUpdateDto.cs
rename to src/WorkFlow.Application/DTO/Profile/ProfileUpdateDto.cs
diff --git a/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFCreateDto.cs b/src/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFCreateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFCreateDto.cs
rename to src/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFCreateDto.cs
diff --git a/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFDto.cs b/src/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFDto.cs
rename to src/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFDto.cs
diff --git a/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFUpdateDto.cs b/src/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFUpdateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFUpdateDto.cs
rename to src/WorkFlow.Application/DTO/ProfileControlsTF/ProfileControlsTFUpdateDto.cs
diff --git a/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateCreateDto.cs b/src/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateCreateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateCreateDto.cs
rename to src/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateCreateDto.cs
diff --git a/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateDto.cs b/src/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateDto.cs
rename to src/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateDto.cs
diff --git a/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateUpdateDto.cs b/src/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateUpdateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateUpdateDto.cs
rename to src/WorkFlow.Application/DTO/ProfileObjState/ProfileObjStateUpdateDto.cs
diff --git a/WorkFlow.Application/DTO/State/StateCreateDto.cs b/src/WorkFlow.Application/DTO/State/StateCreateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/State/StateCreateDto.cs
rename to src/WorkFlow.Application/DTO/State/StateCreateDto.cs
diff --git a/WorkFlow.Application/DTO/State/StateDto.cs b/src/WorkFlow.Application/DTO/State/StateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/State/StateDto.cs
rename to src/WorkFlow.Application/DTO/State/StateDto.cs
diff --git a/WorkFlow.Application/DTO/State/StateUpdateDto.cs b/src/WorkFlow.Application/DTO/State/StateUpdateDto.cs
similarity index 100%
rename from WorkFlow.Application/DTO/State/StateUpdateDto.cs
rename to src/WorkFlow.Application/DTO/State/StateUpdateDto.cs
diff --git a/WorkFlow.Application/MappingProfile.cs b/src/WorkFlow.Application/MappingProfile.cs
similarity index 100%
rename from WorkFlow.Application/MappingProfile.cs
rename to src/WorkFlow.Application/MappingProfile.cs
diff --git a/WorkFlow.Application/Services/ConfigService.cs b/src/WorkFlow.Application/Services/ConfigService.cs
similarity index 100%
rename from WorkFlow.Application/Services/ConfigService.cs
rename to src/WorkFlow.Application/Services/ConfigService.cs
diff --git a/WorkFlow.Application/Services/ProfileControlsTFService.cs b/src/WorkFlow.Application/Services/ProfileControlsTFService.cs
similarity index 100%
rename from WorkFlow.Application/Services/ProfileControlsTFService.cs
rename to src/WorkFlow.Application/Services/ProfileControlsTFService.cs
diff --git a/WorkFlow.Application/Services/ProfileObjStateService.cs b/src/WorkFlow.Application/Services/ProfileObjStateService.cs
similarity index 100%
rename from WorkFlow.Application/Services/ProfileObjStateService.cs
rename to src/WorkFlow.Application/Services/ProfileObjStateService.cs
diff --git a/WorkFlow.Application/Services/ProfileService.cs b/src/WorkFlow.Application/Services/ProfileService.cs
similarity index 100%
rename from WorkFlow.Application/Services/ProfileService.cs
rename to src/WorkFlow.Application/Services/ProfileService.cs
diff --git a/WorkFlow.Application/Services/StateService.cs b/src/WorkFlow.Application/Services/StateService.cs
similarity index 100%
rename from WorkFlow.Application/Services/StateService.cs
rename to src/WorkFlow.Application/Services/StateService.cs
diff --git a/WorkFlow.Application/WorkFlow.Application.csproj b/src/WorkFlow.Application/WorkFlow.Application.csproj
similarity index 100%
rename from WorkFlow.Application/WorkFlow.Application.csproj
rename to src/WorkFlow.Application/WorkFlow.Application.csproj
diff --git a/WorkFlow.Domain/Entities/Config.cs b/src/WorkFlow.Domain/Entities/Config.cs
similarity index 100%
rename from WorkFlow.Domain/Entities/Config.cs
rename to src/WorkFlow.Domain/Entities/Config.cs
diff --git a/WorkFlow.Domain/Entities/Profile.cs b/src/WorkFlow.Domain/Entities/Profile.cs
similarity index 100%
rename from WorkFlow.Domain/Entities/Profile.cs
rename to src/WorkFlow.Domain/Entities/Profile.cs
diff --git a/WorkFlow.Domain/Entities/ProfileControlsTF.cs b/src/WorkFlow.Domain/Entities/ProfileControlsTF.cs
similarity index 100%
rename from WorkFlow.Domain/Entities/ProfileControlsTF.cs
rename to src/WorkFlow.Domain/Entities/ProfileControlsTF.cs
diff --git a/WorkFlow.Domain/Entities/ProfileObjState.cs b/src/WorkFlow.Domain/Entities/ProfileObjState.cs
similarity index 100%
rename from WorkFlow.Domain/Entities/ProfileObjState.cs
rename to src/WorkFlow.Domain/Entities/ProfileObjState.cs
diff --git a/WorkFlow.Domain/Entities/State.cs b/src/WorkFlow.Domain/Entities/State.cs
similarity index 100%
rename from WorkFlow.Domain/Entities/State.cs
rename to src/WorkFlow.Domain/Entities/State.cs
diff --git a/WorkFlow.Domain/WorkFlow.Domain.csproj b/src/WorkFlow.Domain/WorkFlow.Domain.csproj
similarity index 100%
rename from WorkFlow.Domain/WorkFlow.Domain.csproj
rename to src/WorkFlow.Domain/WorkFlow.Domain.csproj
diff --git a/WorkFlow.Infrastructure/Contracts/IConfigRepository.cs b/src/WorkFlow.Infrastructure/Contracts/IConfigRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Contracts/IConfigRepository.cs
rename to src/WorkFlow.Infrastructure/Contracts/IConfigRepository.cs
diff --git a/WorkFlow.Infrastructure/Contracts/IProfileControlsTFRepository.cs b/src/WorkFlow.Infrastructure/Contracts/IProfileControlsTFRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Contracts/IProfileControlsTFRepository.cs
rename to src/WorkFlow.Infrastructure/Contracts/IProfileControlsTFRepository.cs
diff --git a/WorkFlow.Infrastructure/Contracts/IProfileObjStateRepository.cs b/src/WorkFlow.Infrastructure/Contracts/IProfileObjStateRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Contracts/IProfileObjStateRepository.cs
rename to src/WorkFlow.Infrastructure/Contracts/IProfileObjStateRepository.cs
diff --git a/WorkFlow.Infrastructure/Contracts/IProfileRepository.cs b/src/WorkFlow.Infrastructure/Contracts/IProfileRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Contracts/IProfileRepository.cs
rename to src/WorkFlow.Infrastructure/Contracts/IProfileRepository.cs
diff --git a/WorkFlow.Infrastructure/Contracts/IStateRepository.cs b/src/WorkFlow.Infrastructure/Contracts/IStateRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Contracts/IStateRepository.cs
rename to src/WorkFlow.Infrastructure/Contracts/IStateRepository.cs
diff --git a/WorkFlow.Infrastructure/DIExtensions.cs b/src/WorkFlow.Infrastructure/DIExtensions.cs
similarity index 100%
rename from WorkFlow.Infrastructure/DIExtensions.cs
rename to src/WorkFlow.Infrastructure/DIExtensions.cs
diff --git a/WorkFlow.Infrastructure/Repositories/ConfigRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ConfigRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Repositories/ConfigRepository.cs
rename to src/WorkFlow.Infrastructure/Repositories/ConfigRepository.cs
diff --git a/WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs
rename to src/WorkFlow.Infrastructure/Repositories/ProfileControlsTFRepository.cs
diff --git a/WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs
rename to src/WorkFlow.Infrastructure/Repositories/ProfileObjStateRepository.cs
diff --git a/WorkFlow.Infrastructure/Repositories/ProfileRepository.cs b/src/WorkFlow.Infrastructure/Repositories/ProfileRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Repositories/ProfileRepository.cs
rename to src/WorkFlow.Infrastructure/Repositories/ProfileRepository.cs
diff --git a/WorkFlow.Infrastructure/Repositories/StateRepository.cs b/src/WorkFlow.Infrastructure/Repositories/StateRepository.cs
similarity index 100%
rename from WorkFlow.Infrastructure/Repositories/StateRepository.cs
rename to src/WorkFlow.Infrastructure/Repositories/StateRepository.cs
diff --git a/WorkFlow.Infrastructure/WFDBContext.cs b/src/WorkFlow.Infrastructure/WFDBContext.cs
similarity index 100%
rename from WorkFlow.Infrastructure/WFDBContext.cs
rename to src/WorkFlow.Infrastructure/WFDBContext.cs
diff --git a/WorkFlow.Infrastructure/WorkFlow.Infrastructure.csproj b/src/WorkFlow.Infrastructure/WorkFlow.Infrastructure.csproj
similarity index 100%
rename from WorkFlow.Infrastructure/WorkFlow.Infrastructure.csproj
rename to src/WorkFlow.Infrastructure/WorkFlow.Infrastructure.csproj