diff --git a/Netmash.Test.Api/Netmash.Test.Api.csproj b/Netmash.Test.Api/Netmash.Test.Api.csproj
index 66741c9..28c1cfe 100644
--- a/Netmash.Test.Api/Netmash.Test.Api.csproj
+++ b/Netmash.Test.Api/Netmash.Test.Api.csproj
@@ -9,9 +9,9 @@
-
+
diff --git a/Netmash.sln b/Netmash.sln
index 12472d1..74dd750 100644
--- a/Netmash.sln
+++ b/Netmash.sln
@@ -56,15 +56,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{CCEE458E-0
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netmash.Test.Api", "Netmash.Test.Api\Netmash.Test.Api.csproj", "{F717BE3D-F5F4-4D99-B96D-D0A23E8BED01}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netmash.Infrastructure.DatabaseMigration", "infrastructure\Netmash.Infrastructure.DatabaseMigration\Netmash.Infrastructure.DatabaseMigration.csproj", "{74C7BE02-DD5C-49C2-8E88-E3AEA729E2AB}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netmash.Data.EntityFramework", "src\data\Netmash.Data.EntityFramework\Netmash.Data.EntityFramework.csproj", "{15650720-30F3-4FF3-8D4A-9B21BBA5E273}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "core", "{FD5D4A32-E6A7-4808-B43E-A906B1B81956}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netmash.Core.Abstractions", "src\core\Netmash.Core.Abstractions\Netmash.Core.Abstractions.csproj", "{A15F25DD-2B42-49AB-BBA8-E9D9B78630A1}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netmash.Infrastructure.PublicIP", "infrastructure\Netmash.Infrastructure.PublicIP\Netmash.Infrastructure.PublicIP.csproj", "{A02F1468-85EC-4AFC-999C-94B3138184B9}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netmash.Infrastructure.DatabaseMigration", "src\infrastructure\Netmash.Infrastructure.DatabaseMigration\Netmash.Infrastructure.DatabaseMigration.csproj", "{BC97F85E-E998-4EAD-BA10-CF802E24D8AB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Netmash.Infrastructure.PublicIP", "src\infrastructure\Netmash.Infrastructure.PublicIP\Netmash.Infrastructure.PublicIP.csproj", "{102F3BFF-B2A6-4F36-B4CA-A44A55AE5FA7}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -108,10 +108,6 @@ Global
{F717BE3D-F5F4-4D99-B96D-D0A23E8BED01}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F717BE3D-F5F4-4D99-B96D-D0A23E8BED01}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F717BE3D-F5F4-4D99-B96D-D0A23E8BED01}.Release|Any CPU.Build.0 = Release|Any CPU
- {74C7BE02-DD5C-49C2-8E88-E3AEA729E2AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74C7BE02-DD5C-49C2-8E88-E3AEA729E2AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74C7BE02-DD5C-49C2-8E88-E3AEA729E2AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74C7BE02-DD5C-49C2-8E88-E3AEA729E2AB}.Release|Any CPU.Build.0 = Release|Any CPU
{15650720-30F3-4FF3-8D4A-9B21BBA5E273}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{15650720-30F3-4FF3-8D4A-9B21BBA5E273}.Debug|Any CPU.Build.0 = Debug|Any CPU
{15650720-30F3-4FF3-8D4A-9B21BBA5E273}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -120,10 +116,14 @@ Global
{A15F25DD-2B42-49AB-BBA8-E9D9B78630A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A15F25DD-2B42-49AB-BBA8-E9D9B78630A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A15F25DD-2B42-49AB-BBA8-E9D9B78630A1}.Release|Any CPU.Build.0 = Release|Any CPU
- {A02F1468-85EC-4AFC-999C-94B3138184B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A02F1468-85EC-4AFC-999C-94B3138184B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A02F1468-85EC-4AFC-999C-94B3138184B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A02F1468-85EC-4AFC-999C-94B3138184B9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BC97F85E-E998-4EAD-BA10-CF802E24D8AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BC97F85E-E998-4EAD-BA10-CF802E24D8AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BC97F85E-E998-4EAD-BA10-CF802E24D8AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BC97F85E-E998-4EAD-BA10-CF802E24D8AB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {102F3BFF-B2A6-4F36-B4CA-A44A55AE5FA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {102F3BFF-B2A6-4F36-B4CA-A44A55AE5FA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {102F3BFF-B2A6-4F36-B4CA-A44A55AE5FA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {102F3BFF-B2A6-4F36-B4CA-A44A55AE5FA7}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -150,11 +150,11 @@ Global
{3E045EE6-A290-467C-B503-3A6CB0065C97} = {A206A484-3ACF-4032-8B36-AC93A72B0B88}
{CCEE458E-02A8-42FD-8F5F-A35481A23303} = {E0202271-4E92-4DB8-900D-B5FD745B9278}
{F717BE3D-F5F4-4D99-B96D-D0A23E8BED01} = {CCEE458E-02A8-42FD-8F5F-A35481A23303}
- {74C7BE02-DD5C-49C2-8E88-E3AEA729E2AB} = {1C1D634E-06CC-4707-9564-E31A76F27D9E}
{15650720-30F3-4FF3-8D4A-9B21BBA5E273} = {7D49E538-B89A-4BC2-AD5A-5A658F4B74E4}
{FD5D4A32-E6A7-4808-B43E-A906B1B81956} = {E0202271-4E92-4DB8-900D-B5FD745B9278}
{A15F25DD-2B42-49AB-BBA8-E9D9B78630A1} = {FD5D4A32-E6A7-4808-B43E-A906B1B81956}
- {A02F1468-85EC-4AFC-999C-94B3138184B9} = {1C1D634E-06CC-4707-9564-E31A76F27D9E}
+ {BC97F85E-E998-4EAD-BA10-CF802E24D8AB} = {1C1D634E-06CC-4707-9564-E31A76F27D9E}
+ {102F3BFF-B2A6-4F36-B4CA-A44A55AE5FA7} = {1C1D634E-06CC-4707-9564-E31A76F27D9E}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {87541BAB-3FAC-4ADB-A7FB-8228DA87843D}
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/DatabaseType.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/DatabaseType.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/DatabaseType.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/DatabaseType.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/ManifestResources.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/ManifestResources.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/ManifestResources.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/ManifestResources.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/MetadataLocation.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/MetadataLocation.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/MetadataLocation.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Constants/MetadataLocation.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/DbContexts/MigrationDbContext.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/DbContexts/MigrationDbContext.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/DbContexts/MigrationDbContext.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/DbContexts/MigrationDbContext.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/DependencyInjectionExtensions.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/DependencyInjectionExtensions.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/DependencyInjectionExtensions.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/DependencyInjectionExtensions.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedScriptConfiguration.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedScriptConfiguration.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedScriptConfiguration.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedScriptConfiguration.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedVersionConfiguration.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedVersionConfiguration.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedVersionConfiguration.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigratedVersionConfiguration.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigrationSignatureConfiguration.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigrationSignatureConfiguration.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigrationSignatureConfiguration.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/Configurations/MigrationSignatureConfiguration.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedScript.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedScript.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedScript.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedScript.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedVersion.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedVersion.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedVersion.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigratedVersion.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigrationSignature.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigrationSignature.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigrationSignature.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Entities/MigrationSignature.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Extensions/Mappings.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Extensions/Mappings.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Extensions/Mappings.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Extensions/Mappings.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Items/Examples/MigrationSignatures.xml b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Items/Examples/MigrationSignatures.xml
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Items/Examples/MigrationSignatures.xml
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Items/Examples/MigrationSignatures.xml
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/MigrationThumbprint.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/MigrationThumbprint.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/MigrationThumbprint.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/MigrationThumbprint.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/ServiceConfiguration.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/ServiceConfiguration.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/ServiceConfiguration.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Models/ServiceConfiguration.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Netmash.Infrastructure.DatabaseMigration.csproj b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Netmash.Infrastructure.DatabaseMigration.csproj
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Netmash.Infrastructure.DatabaseMigration.csproj
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Netmash.Infrastructure.DatabaseMigration.csproj
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/IMigrationRepository.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/IMigrationRepository.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/IMigrationRepository.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/IMigrationRepository.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/MigrationRepository.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/MigrationRepository.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/MigrationRepository.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Repositories/MigrationRepository.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/01.CreateMigrationSchema.sql b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/01.CreateMigrationSchema.sql
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/01.CreateMigrationSchema.sql
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/01.CreateMigrationSchema.sql
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/02.MigrationTables.sql b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/02.MigrationTables.sql
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/02.MigrationTables.sql
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/SqlServer/02.MigrationTables.sql
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/01.MigrationSignatureTable.sql b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/01.MigrationSignatureTable.sql
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/01.MigrationSignatureTable.sql
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/01.MigrationSignatureTable.sql
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/02.MigratedVersionTable.sql b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/02.MigratedVersionTable.sql
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/02.MigratedVersionTable.sql
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/02.MigratedVersionTable.sql
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/03.MigratedScriptTable.sql b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/03.MigratedScriptTable.sql
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/03.MigratedScriptTable.sql
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Scripts/Sqlite/03.MigratedScriptTable.sql
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMetadataLocationService.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMetadataLocationService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMetadataLocationService.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMetadataLocationService.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationService.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationService.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationService.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationSignaturesService.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationSignaturesService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationSignaturesService.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/Abstractions/IMigrationSignaturesService.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MetadataLocationService.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MetadataLocationService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MetadataLocationService.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MetadataLocationService.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationService.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationService.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationService.cs
diff --git a/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationSignaturesService.cs b/src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationSignaturesService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationSignaturesService.cs
rename to src/infrastructure/Netmash.Infrastructure.DatabaseMigration/Services/MigrationSignaturesService.cs
diff --git a/infrastructure/Netmash.Infrastructure.PublicIP/DependencyInjectionExtensions.cs b/src/infrastructure/Netmash.Infrastructure.PublicIP/DependencyInjectionExtensions.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.PublicIP/DependencyInjectionExtensions.cs
rename to src/infrastructure/Netmash.Infrastructure.PublicIP/DependencyInjectionExtensions.cs
diff --git a/infrastructure/Netmash.Infrastructure.PublicIP/Entities/IPInfo.cs b/src/infrastructure/Netmash.Infrastructure.PublicIP/Entities/IPInfo.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.PublicIP/Entities/IPInfo.cs
rename to src/infrastructure/Netmash.Infrastructure.PublicIP/Entities/IPInfo.cs
diff --git a/infrastructure/Netmash.Infrastructure.PublicIP/Netmash.Infrastructure.PublicIP.csproj b/src/infrastructure/Netmash.Infrastructure.PublicIP/Netmash.Infrastructure.PublicIP.csproj
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.PublicIP/Netmash.Infrastructure.PublicIP.csproj
rename to src/infrastructure/Netmash.Infrastructure.PublicIP/Netmash.Infrastructure.PublicIP.csproj
diff --git a/infrastructure/Netmash.Infrastructure.PublicIP/Notes.txt b/src/infrastructure/Netmash.Infrastructure.PublicIP/Notes.txt
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.PublicIP/Notes.txt
rename to src/infrastructure/Netmash.Infrastructure.PublicIP/Notes.txt
diff --git a/infrastructure/Netmash.Infrastructure.PublicIP/Services/IPublicIPService.cs b/src/infrastructure/Netmash.Infrastructure.PublicIP/Services/IPublicIPService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.PublicIP/Services/IPublicIPService.cs
rename to src/infrastructure/Netmash.Infrastructure.PublicIP/Services/IPublicIPService.cs
diff --git a/infrastructure/Netmash.Infrastructure.PublicIP/Services/PublicIPService.cs b/src/infrastructure/Netmash.Infrastructure.PublicIP/Services/PublicIPService.cs
similarity index 100%
rename from infrastructure/Netmash.Infrastructure.PublicIP/Services/PublicIPService.cs
rename to src/infrastructure/Netmash.Infrastructure.PublicIP/Services/PublicIPService.cs