diff --git a/Chapter-2-modules-separation/Src/Fitnet.sln b/Chapter-2-modules-separation/Src/Fitnet.sln
deleted file mode 100644
index 109b0c1c..00000000
--- a/Chapter-2-modules-separation/Src/Fitnet.sln
+++ /dev/null
@@ -1,204 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet", "Fitnet\Fitnet.csproj", "{F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Reports", "Reports", "{7D3193F0-C731-4683-893F-53CE8087D7E2}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Contracts", "Contracts", "{1DD15708-BB12-49FA-A259-F8BC147FD57F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Passes", "Passes", "{732AD772-11C2-4DCC-B6DC-D59EABEF335B}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{40264210-3B90-41C5-AD4E-8F33D29455CF}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Offers", "Offers", "{8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{B834E435-6093-4174-9AC1-10D2E7398D31}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{C8E0FB37-A103-45A9-ADCE-0FF98CA00DB1}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{EF30C337-A488-40BB-B774-48D7F0106FB8}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{89826F9E-D9DE-48DC-9EAF-3C1ED8683B1F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{D61886E0-3F89-4C28-ABDC-4E793B941AE8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.IntegrationTests", "Common\Fitnet.Common.IntegrationTests\Fitnet.Common.IntegrationTests.csproj", "{A472881F-130D-44E1-9B35-3806F5A1F72D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Infrastructure", "Common\Fitnet.Common.Infrastructure\Fitnet.Common.Infrastructure.csproj", "{A194B228-75D4-43E3-AB0B-3AB3828CD97B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Core", "Common\Fitnet.Common.Core\Fitnet.Common.Core.csproj", "{2DA0B3B5-304A-4809-AFB8-C83EDFF44CC7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Api", "Common\Fitnet.Common.Api\Fitnet.Common.Api.csproj", "{B2B79110-4AFC-4301-9E54-A88C9811810F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Infrastructure.IntegrationTests", "Common\Tests\Fitnet.Common.Infrastructure.IntegrationTests\Fitnet.Common.Infrastructure.IntegrationTests.csproj", "{841A0B56-975B-432B-BA0A-FEDBC66EABA0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Core.UnitTests", "Common\Tests\Fitnet.Common.Core.UnitTests\Fitnet.Common.Core.UnitTests.csproj", "{879B8467-F55A-43B4-8794-4E25762D5A91}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Api.UnitTests", "Common\Tests\Fitnet.Common.Api.UnitTests\Fitnet.Common.Api.UnitTests.csproj", "{1C8F706D-6B6E-46B2-81A5-0E9FA236FAB6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Api", "Contracts\Fitnet.Contracts.Api\Fitnet.Contracts.Api.csproj", "{F64C1BF2-56A7-4AA6-9F73-BFD6E6A14A84}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.IntegrationEvents", "Contracts\Fitnet.Contracts.IntegrationEvents\Fitnet.Contracts.IntegrationEvents.csproj", "{A8E26D20-977C-4E6D-983D-78B0611F4F5A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Infrastructure", "Contracts\Fitnet.Contracts.Infrastructure\Fitnet.Contracts.Infrastructure.csproj", "{D77CC39F-2C50-4349-A362-AE701A9E7984}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Core", "Contracts\Fitnet.Contracts.Core\Fitnet.Contracts.Core.csproj", "{27E295B9-05E9-4652-A685-FBDA0B661E18}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Application", "Contracts\Fitnet.Contracts.Application\Fitnet.Contracts.Application.csproj", "{47B684FB-C6D2-4671-BB4A-B36FE7F369F6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Core.UnitTests", "Contracts\Tests\Fitnet.Contracts.Core.UnitTests\Fitnet.Contracts.Core.UnitTests.csproj", "{89798087-5953-4475-947C-1F207E1CCAF5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.IntegrationTests", "Contracts\Tests\Fitnet.Contracts.IntegrationTests\Fitnet.Contracts.IntegrationTests.csproj", "{2D0C575E-2DD4-43C2-8843-AC696F412A27}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Offers.Api", "Offers\Fitnet.Offers.Api\Fitnet.Offers.Api.csproj", "{898382CA-A425-431A-A1FB-B14B7355C70A}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Offers.DataAccess", "Offers\Fitnet.Offers.DataAccess\Fitnet.Offers.DataAccess.csproj", "{9E712040-913D-4422-A5B0-1F7D5BCFFC0B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Offers.IntegrationTests", "Offers\Tests\Fitnet.Offers.IntegrationTests\Fitnet.Offers.IntegrationTests.csproj", "{78856B5D-3346-4ECE-A70E-FF5F36B3DF84}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.Api", "Passes\Fitnet.Passes.Api\Fitnet.Passes.Api.csproj", "{40A0CF76-492D-49DA-84AB-3C2B12CB00CB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.DataAccess", "Passes\Fitnet.Passes.DataAccess\Fitnet.Passes.DataAccess.csproj", "{C23CB0A0-ABC7-4838-B2C0-45F5489CB479}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.IntegrationEvents", "Passes\Fitnet.Passes.IntegrationEvents\Fitnet.Passes.IntegrationEvents.csproj", "{14051734-8CE9-44A6-8B80-70866FF854DE}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.IntegrationTests", "Passes\Tests\Fitnet.Passes.IntegrationTests\Fitnet.Passes.IntegrationTests.csproj", "{0FC81A04-9902-40A8-BCA2-E4E0369DFC34}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Reports", "Reports\Fitnet.Reports\Fitnet.Reports.csproj", "{EEBDD17E-8C2B-4D2E-9A9B-2E16172A246E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Reports.IntegrationTests", "Reports\Tests\Fitnet.Reports.IntegrationTests\Fitnet.Reports.IntegrationTests.csproj", "{832A45DA-9CF1-4CD9-84CF-DCF31C373666}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Release|Any CPU.Build.0 = Release|Any CPU
- {A472881F-130D-44E1-9B35-3806F5A1F72D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A472881F-130D-44E1-9B35-3806F5A1F72D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A472881F-130D-44E1-9B35-3806F5A1F72D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A472881F-130D-44E1-9B35-3806F5A1F72D}.Release|Any CPU.Build.0 = Release|Any CPU
- {A194B228-75D4-43E3-AB0B-3AB3828CD97B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A194B228-75D4-43E3-AB0B-3AB3828CD97B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A194B228-75D4-43E3-AB0B-3AB3828CD97B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A194B228-75D4-43E3-AB0B-3AB3828CD97B}.Release|Any CPU.Build.0 = Release|Any CPU
- {2DA0B3B5-304A-4809-AFB8-C83EDFF44CC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2DA0B3B5-304A-4809-AFB8-C83EDFF44CC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2DA0B3B5-304A-4809-AFB8-C83EDFF44CC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2DA0B3B5-304A-4809-AFB8-C83EDFF44CC7}.Release|Any CPU.Build.0 = Release|Any CPU
- {B2B79110-4AFC-4301-9E54-A88C9811810F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B2B79110-4AFC-4301-9E54-A88C9811810F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B2B79110-4AFC-4301-9E54-A88C9811810F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B2B79110-4AFC-4301-9E54-A88C9811810F}.Release|Any CPU.Build.0 = Release|Any CPU
- {841A0B56-975B-432B-BA0A-FEDBC66EABA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {841A0B56-975B-432B-BA0A-FEDBC66EABA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {841A0B56-975B-432B-BA0A-FEDBC66EABA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {841A0B56-975B-432B-BA0A-FEDBC66EABA0}.Release|Any CPU.Build.0 = Release|Any CPU
- {879B8467-F55A-43B4-8794-4E25762D5A91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {879B8467-F55A-43B4-8794-4E25762D5A91}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {879B8467-F55A-43B4-8794-4E25762D5A91}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {879B8467-F55A-43B4-8794-4E25762D5A91}.Release|Any CPU.Build.0 = Release|Any CPU
- {1C8F706D-6B6E-46B2-81A5-0E9FA236FAB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1C8F706D-6B6E-46B2-81A5-0E9FA236FAB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C8F706D-6B6E-46B2-81A5-0E9FA236FAB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1C8F706D-6B6E-46B2-81A5-0E9FA236FAB6}.Release|Any CPU.Build.0 = Release|Any CPU
- {F64C1BF2-56A7-4AA6-9F73-BFD6E6A14A84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F64C1BF2-56A7-4AA6-9F73-BFD6E6A14A84}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F64C1BF2-56A7-4AA6-9F73-BFD6E6A14A84}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F64C1BF2-56A7-4AA6-9F73-BFD6E6A14A84}.Release|Any CPU.Build.0 = Release|Any CPU
- {A8E26D20-977C-4E6D-983D-78B0611F4F5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A8E26D20-977C-4E6D-983D-78B0611F4F5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A8E26D20-977C-4E6D-983D-78B0611F4F5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A8E26D20-977C-4E6D-983D-78B0611F4F5A}.Release|Any CPU.Build.0 = Release|Any CPU
- {D77CC39F-2C50-4349-A362-AE701A9E7984}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D77CC39F-2C50-4349-A362-AE701A9E7984}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D77CC39F-2C50-4349-A362-AE701A9E7984}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D77CC39F-2C50-4349-A362-AE701A9E7984}.Release|Any CPU.Build.0 = Release|Any CPU
- {27E295B9-05E9-4652-A685-FBDA0B661E18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {27E295B9-05E9-4652-A685-FBDA0B661E18}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {27E295B9-05E9-4652-A685-FBDA0B661E18}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {27E295B9-05E9-4652-A685-FBDA0B661E18}.Release|Any CPU.Build.0 = Release|Any CPU
- {47B684FB-C6D2-4671-BB4A-B36FE7F369F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47B684FB-C6D2-4671-BB4A-B36FE7F369F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47B684FB-C6D2-4671-BB4A-B36FE7F369F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47B684FB-C6D2-4671-BB4A-B36FE7F369F6}.Release|Any CPU.Build.0 = Release|Any CPU
- {89798087-5953-4475-947C-1F207E1CCAF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {89798087-5953-4475-947C-1F207E1CCAF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {89798087-5953-4475-947C-1F207E1CCAF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {89798087-5953-4475-947C-1F207E1CCAF5}.Release|Any CPU.Build.0 = Release|Any CPU
- {2D0C575E-2DD4-43C2-8843-AC696F412A27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2D0C575E-2DD4-43C2-8843-AC696F412A27}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2D0C575E-2DD4-43C2-8843-AC696F412A27}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2D0C575E-2DD4-43C2-8843-AC696F412A27}.Release|Any CPU.Build.0 = Release|Any CPU
- {898382CA-A425-431A-A1FB-B14B7355C70A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {898382CA-A425-431A-A1FB-B14B7355C70A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {898382CA-A425-431A-A1FB-B14B7355C70A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {898382CA-A425-431A-A1FB-B14B7355C70A}.Release|Any CPU.Build.0 = Release|Any CPU
- {9E712040-913D-4422-A5B0-1F7D5BCFFC0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9E712040-913D-4422-A5B0-1F7D5BCFFC0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9E712040-913D-4422-A5B0-1F7D5BCFFC0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9E712040-913D-4422-A5B0-1F7D5BCFFC0B}.Release|Any CPU.Build.0 = Release|Any CPU
- {78856B5D-3346-4ECE-A70E-FF5F36B3DF84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {78856B5D-3346-4ECE-A70E-FF5F36B3DF84}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {78856B5D-3346-4ECE-A70E-FF5F36B3DF84}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {78856B5D-3346-4ECE-A70E-FF5F36B3DF84}.Release|Any CPU.Build.0 = Release|Any CPU
- {40A0CF76-492D-49DA-84AB-3C2B12CB00CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {40A0CF76-492D-49DA-84AB-3C2B12CB00CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {40A0CF76-492D-49DA-84AB-3C2B12CB00CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {40A0CF76-492D-49DA-84AB-3C2B12CB00CB}.Release|Any CPU.Build.0 = Release|Any CPU
- {C23CB0A0-ABC7-4838-B2C0-45F5489CB479}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C23CB0A0-ABC7-4838-B2C0-45F5489CB479}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C23CB0A0-ABC7-4838-B2C0-45F5489CB479}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C23CB0A0-ABC7-4838-B2C0-45F5489CB479}.Release|Any CPU.Build.0 = Release|Any CPU
- {14051734-8CE9-44A6-8B80-70866FF854DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {14051734-8CE9-44A6-8B80-70866FF854DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {14051734-8CE9-44A6-8B80-70866FF854DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {14051734-8CE9-44A6-8B80-70866FF854DE}.Release|Any CPU.Build.0 = Release|Any CPU
- {0FC81A04-9902-40A8-BCA2-E4E0369DFC34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0FC81A04-9902-40A8-BCA2-E4E0369DFC34}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0FC81A04-9902-40A8-BCA2-E4E0369DFC34}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0FC81A04-9902-40A8-BCA2-E4E0369DFC34}.Release|Any CPU.Build.0 = Release|Any CPU
- {EEBDD17E-8C2B-4D2E-9A9B-2E16172A246E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EEBDD17E-8C2B-4D2E-9A9B-2E16172A246E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EEBDD17E-8C2B-4D2E-9A9B-2E16172A246E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EEBDD17E-8C2B-4D2E-9A9B-2E16172A246E}.Release|Any CPU.Build.0 = Release|Any CPU
- {832A45DA-9CF1-4CD9-84CF-DCF31C373666}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {832A45DA-9CF1-4CD9-84CF-DCF31C373666}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {832A45DA-9CF1-4CD9-84CF-DCF31C373666}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {832A45DA-9CF1-4CD9-84CF-DCF31C373666}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {40264210-3B90-41C5-AD4E-8F33D29455CF} = {1DD15708-BB12-49FA-A259-F8BC147FD57F}
- {B834E435-6093-4174-9AC1-10D2E7398D31} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {C8E0FB37-A103-45A9-ADCE-0FF98CA00DB1} = {8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}
- {EF30C337-A488-40BB-B774-48D7F0106FB8} = {7D3193F0-C731-4683-893F-53CE8087D7E2}
- {D61886E0-3F89-4C28-ABDC-4E793B941AE8} = {89826F9E-D9DE-48DC-9EAF-3C1ED8683B1F}
- {A472881F-130D-44E1-9B35-3806F5A1F72D} = {89826F9E-D9DE-48DC-9EAF-3C1ED8683B1F}
- {A194B228-75D4-43E3-AB0B-3AB3828CD97B} = {89826F9E-D9DE-48DC-9EAF-3C1ED8683B1F}
- {2DA0B3B5-304A-4809-AFB8-C83EDFF44CC7} = {89826F9E-D9DE-48DC-9EAF-3C1ED8683B1F}
- {B2B79110-4AFC-4301-9E54-A88C9811810F} = {89826F9E-D9DE-48DC-9EAF-3C1ED8683B1F}
- {841A0B56-975B-432B-BA0A-FEDBC66EABA0} = {D61886E0-3F89-4C28-ABDC-4E793B941AE8}
- {879B8467-F55A-43B4-8794-4E25762D5A91} = {D61886E0-3F89-4C28-ABDC-4E793B941AE8}
- {1C8F706D-6B6E-46B2-81A5-0E9FA236FAB6} = {D61886E0-3F89-4C28-ABDC-4E793B941AE8}
- {F64C1BF2-56A7-4AA6-9F73-BFD6E6A14A84} = {1DD15708-BB12-49FA-A259-F8BC147FD57F}
- {A8E26D20-977C-4E6D-983D-78B0611F4F5A} = {1DD15708-BB12-49FA-A259-F8BC147FD57F}
- {D77CC39F-2C50-4349-A362-AE701A9E7984} = {1DD15708-BB12-49FA-A259-F8BC147FD57F}
- {27E295B9-05E9-4652-A685-FBDA0B661E18} = {1DD15708-BB12-49FA-A259-F8BC147FD57F}
- {47B684FB-C6D2-4671-BB4A-B36FE7F369F6} = {1DD15708-BB12-49FA-A259-F8BC147FD57F}
- {89798087-5953-4475-947C-1F207E1CCAF5} = {40264210-3B90-41C5-AD4E-8F33D29455CF}
- {2D0C575E-2DD4-43C2-8843-AC696F412A27} = {40264210-3B90-41C5-AD4E-8F33D29455CF}
- {898382CA-A425-431A-A1FB-B14B7355C70A} = {8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}
- {9E712040-913D-4422-A5B0-1F7D5BCFFC0B} = {8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}
- {78856B5D-3346-4ECE-A70E-FF5F36B3DF84} = {C8E0FB37-A103-45A9-ADCE-0FF98CA00DB1}
- {40A0CF76-492D-49DA-84AB-3C2B12CB00CB} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {C23CB0A0-ABC7-4838-B2C0-45F5489CB479} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {14051734-8CE9-44A6-8B80-70866FF854DE} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {0FC81A04-9902-40A8-BCA2-E4E0369DFC34} = {B834E435-6093-4174-9AC1-10D2E7398D31}
- {EEBDD17E-8C2B-4D2E-9A9B-2E16172A246E} = {7D3193F0-C731-4683-893F-53CE8087D7E2}
- {832A45DA-9CF1-4CD9-84CF-DCF31C373666} = {EF30C337-A488-40BB-B774-48D7F0106FB8}
- EndGlobalSection
-EndGlobal
diff --git a/Chapter-2-modules-separation/Src/Fitnet.slnx b/Chapter-2-modules-separation/Src/Fitnet.slnx
new file mode 100644
index 00000000..d152a3c9
--- /dev/null
+++ b/Chapter-2-modules-separation/Src/Fitnet.slnx
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.sln b/Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.sln
deleted file mode 100644
index 22870df6..00000000
--- a/Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.sln
+++ /dev/null
@@ -1,46 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Api", "Fitnet.Common.Api\Fitnet.Common.Api.csproj", "{28EC553D-3AE3-4913-9F84-AD8346DC41A1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Api.UnitTests", "Fitnet.Common.Api.UnitTests\Fitnet.Common.Api.UnitTests.csproj", "{9F511573-672B-40D9-AB9D-C5DBE1AF9F9F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Core", "Fitnet.Common.Core\Fitnet.Common.Core.csproj", "{D0618CB2-2A6C-4FB0-AA88-9CAB026987AC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Core.UnitTests", "Fitnet.Common.Core.UnitTests\Fitnet.Common.Core.UnitTests.csproj", "{375BE0BF-11A2-49E1-87F5-A51842EF06D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.Infrastructure", "Fitnet.Common.Infrastructure\Fitnet.Common.Infrastructure.csproj", "{8110B4CE-52EC-4830-B7CB-15FE8629774E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Common.IntegrationTestsToolbox", "Fitnet.Common.IntegrationTestsToolbox\Fitnet.Common.IntegrationTestsToolbox.csproj", "{7730CC34-33C2-404B-A22E-E188FB1D8388}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {28EC553D-3AE3-4913-9F84-AD8346DC41A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {28EC553D-3AE3-4913-9F84-AD8346DC41A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {28EC553D-3AE3-4913-9F84-AD8346DC41A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {28EC553D-3AE3-4913-9F84-AD8346DC41A1}.Release|Any CPU.Build.0 = Release|Any CPU
- {9F511573-672B-40D9-AB9D-C5DBE1AF9F9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9F511573-672B-40D9-AB9D-C5DBE1AF9F9F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9F511573-672B-40D9-AB9D-C5DBE1AF9F9F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9F511573-672B-40D9-AB9D-C5DBE1AF9F9F}.Release|Any CPU.Build.0 = Release|Any CPU
- {D0618CB2-2A6C-4FB0-AA88-9CAB026987AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D0618CB2-2A6C-4FB0-AA88-9CAB026987AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D0618CB2-2A6C-4FB0-AA88-9CAB026987AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D0618CB2-2A6C-4FB0-AA88-9CAB026987AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {375BE0BF-11A2-49E1-87F5-A51842EF06D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {375BE0BF-11A2-49E1-87F5-A51842EF06D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {375BE0BF-11A2-49E1-87F5-A51842EF06D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {375BE0BF-11A2-49E1-87F5-A51842EF06D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {8110B4CE-52EC-4830-B7CB-15FE8629774E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8110B4CE-52EC-4830-B7CB-15FE8629774E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8110B4CE-52EC-4830-B7CB-15FE8629774E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8110B4CE-52EC-4830-B7CB-15FE8629774E}.Release|Any CPU.Build.0 = Release|Any CPU
- {7730CC34-33C2-404B-A22E-E188FB1D8388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7730CC34-33C2-404B-A22E-E188FB1D8388}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7730CC34-33C2-404B-A22E-E188FB1D8388}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7730CC34-33C2-404B-A22E-E188FB1D8388}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
-EndGlobal
diff --git a/Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.slnx b/Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.slnx
new file mode 100644
index 00000000..480f9945
--- /dev/null
+++ b/Chapter-3-microservice-extraction/Fitnet.Common/Fitnet.Common.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.sln b/Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.sln
deleted file mode 100644
index 0e93a9f8..00000000
--- a/Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.sln
+++ /dev/null
@@ -1,71 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Api", "Fitnet.Contracts.Api\Fitnet.Contracts.Api.csproj", "{90539889-7E95-44C5-9429-6360CA4C13D9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Application", "Fitnet.Contracts.Application\Fitnet.Contracts.Application.csproj", "{5D7233F3-CA9B-4E24-BFD1-B45DD72A51B9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Core", "Fitnet.Contracts.Core\Fitnet.Contracts.Core.csproj", "{2137CAB0-A8FB-4DC0-A6E3-79AE7DDEB74F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{FA67FD7C-D24A-4733-B6A5-FF78713CBFCD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Core.UnitTests", "Fitnet.Contracts.Core.UnitTests\Fitnet.Contracts.Core.UnitTests.csproj", "{ABC9D0F9-7D4F-4C89-8A68-B2DCB5DF93A8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.IntegrationTests", "Fitnet.Contracts.IntegrationTests\Fitnet.Contracts.IntegrationTests.csproj", "{D806ACEB-452F-4216-9E20-7B85A761A5ED}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts", "Fitnet.Contracts\Fitnet.Contracts.csproj", "{47457A86-2B57-4212-9DD1-C32CC360D1AF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Infrastructure", "Fitnet.Contracts.Infrastructure\Fitnet.Contracts.Infrastructure.csproj", "{6B7A0868-E3D4-41C7-AE5C-C6D2FAD24314}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.Api.UnitTests", "Fitnet.Contracts.Api.UnitTests\Fitnet.Contracts.Api.UnitTests.csproj", "{27C6CD2F-9252-42F0-B952-188F848FBD39}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Contracts.IntegrationEvents", "Fitnet.Contracts.IntegrationEvents\Fitnet.Contracts.IntegrationEvents.csproj", "{0A0A7C05-D0FB-4FC3-95D3-1B1511D0B24D}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {90539889-7E95-44C5-9429-6360CA4C13D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {90539889-7E95-44C5-9429-6360CA4C13D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {90539889-7E95-44C5-9429-6360CA4C13D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {90539889-7E95-44C5-9429-6360CA4C13D9}.Release|Any CPU.Build.0 = Release|Any CPU
- {5D7233F3-CA9B-4E24-BFD1-B45DD72A51B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5D7233F3-CA9B-4E24-BFD1-B45DD72A51B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5D7233F3-CA9B-4E24-BFD1-B45DD72A51B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5D7233F3-CA9B-4E24-BFD1-B45DD72A51B9}.Release|Any CPU.Build.0 = Release|Any CPU
- {2137CAB0-A8FB-4DC0-A6E3-79AE7DDEB74F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2137CAB0-A8FB-4DC0-A6E3-79AE7DDEB74F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2137CAB0-A8FB-4DC0-A6E3-79AE7DDEB74F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2137CAB0-A8FB-4DC0-A6E3-79AE7DDEB74F}.Release|Any CPU.Build.0 = Release|Any CPU
- {ABC9D0F9-7D4F-4C89-8A68-B2DCB5DF93A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {ABC9D0F9-7D4F-4C89-8A68-B2DCB5DF93A8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ABC9D0F9-7D4F-4C89-8A68-B2DCB5DF93A8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {ABC9D0F9-7D4F-4C89-8A68-B2DCB5DF93A8}.Release|Any CPU.Build.0 = Release|Any CPU
- {D806ACEB-452F-4216-9E20-7B85A761A5ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D806ACEB-452F-4216-9E20-7B85A761A5ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D806ACEB-452F-4216-9E20-7B85A761A5ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D806ACEB-452F-4216-9E20-7B85A761A5ED}.Release|Any CPU.Build.0 = Release|Any CPU
- {47457A86-2B57-4212-9DD1-C32CC360D1AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47457A86-2B57-4212-9DD1-C32CC360D1AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47457A86-2B57-4212-9DD1-C32CC360D1AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47457A86-2B57-4212-9DD1-C32CC360D1AF}.Release|Any CPU.Build.0 = Release|Any CPU
- {6B7A0868-E3D4-41C7-AE5C-C6D2FAD24314}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6B7A0868-E3D4-41C7-AE5C-C6D2FAD24314}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6B7A0868-E3D4-41C7-AE5C-C6D2FAD24314}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6B7A0868-E3D4-41C7-AE5C-C6D2FAD24314}.Release|Any CPU.Build.0 = Release|Any CPU
- {27C6CD2F-9252-42F0-B952-188F848FBD39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {27C6CD2F-9252-42F0-B952-188F848FBD39}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {27C6CD2F-9252-42F0-B952-188F848FBD39}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {27C6CD2F-9252-42F0-B952-188F848FBD39}.Release|Any CPU.Build.0 = Release|Any CPU
- {0A0A7C05-D0FB-4FC3-95D3-1B1511D0B24D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0A0A7C05-D0FB-4FC3-95D3-1B1511D0B24D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0A0A7C05-D0FB-4FC3-95D3-1B1511D0B24D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0A0A7C05-D0FB-4FC3-95D3-1B1511D0B24D}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {ABC9D0F9-7D4F-4C89-8A68-B2DCB5DF93A8} = {FA67FD7C-D24A-4733-B6A5-FF78713CBFCD}
- {D806ACEB-452F-4216-9E20-7B85A761A5ED} = {FA67FD7C-D24A-4733-B6A5-FF78713CBFCD}
- {27C6CD2F-9252-42F0-B952-188F848FBD39} = {FA67FD7C-D24A-4733-B6A5-FF78713CBFCD}
- EndGlobalSection
-EndGlobal
diff --git a/Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.slnx b/Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.slnx
new file mode 100644
index 00000000..20e57e72
--- /dev/null
+++ b/Chapter-3-microservice-extraction/Fitnet.Contracts/Src/Fitnet.Contracts.slnx
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Chapter-3-microservice-extraction/Fitnet/Src/Fitnet.sln b/Chapter-3-microservice-extraction/Fitnet/Src/Fitnet.sln
deleted file mode 100644
index 7523a1f5..00000000
--- a/Chapter-3-microservice-extraction/Fitnet/Src/Fitnet.sln
+++ /dev/null
@@ -1,96 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet", "Fitnet\Fitnet.csproj", "{F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Reports", "Reports", "{7D3193F0-C731-4683-893F-53CE8087D7E2}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Passes", "Passes", "{732AD772-11C2-4DCC-B6DC-D59EABEF335B}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Offers", "Offers", "{8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{B834E435-6093-4174-9AC1-10D2E7398D31}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{C8E0FB37-A103-45A9-ADCE-0FF98CA00DB1}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{EF30C337-A488-40BB-B774-48D7F0106FB8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Offers.Api", "Offers\Fitnet.Offers.Api\Fitnet.Offers.Api.csproj", "{E104E7B5-2AFD-4C63-995E-A64D4829F280}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Offers.DataAccess", "Offers\Fitnet.Offers.DataAccess\Fitnet.Offers.DataAccess.csproj", "{C4ECAA9E-78CE-40D6-806A-936CDC5137DB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Offers.IntegrationTests", "Offers\Tests\Fitnet.Offers.IntegrationTests\Fitnet.Offers.IntegrationTests.csproj", "{9519150F-8551-4495-BAE2-C27FBE5941C5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.Api", "Passes\Fitnet.Passes.Api\Fitnet.Passes.Api.csproj", "{1D4565FB-08E5-43F2-82D3-797285CD32BA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.DataAccess", "Passes\Fitnet.Passes.DataAccess\Fitnet.Passes.DataAccess.csproj", "{1DA5AD76-13A7-4C62-A26E-A7D4B821D240}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.IntegrationEvents", "Passes\Fitnet.Passes.IntegrationEvents\Fitnet.Passes.IntegrationEvents.csproj", "{89324825-A7A4-4435-8BCC-FF0AF1D0C062}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Passes.IntegrationTests", "Passes\Tests\Fitnet.Passes.IntegrationTests\Fitnet.Passes.IntegrationTests.csproj", "{14921CCC-31C9-4AA1-B9E9-81E23DE2FED1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Reports.IntegrationTests", "Reports\Tests\Fitnet.Reports.IntegrationTests\Fitnet.Reports.IntegrationTests.csproj", "{406F5F6C-2BAD-4447-8A45-0E9954CA9168}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Fitnet.Reports", "Reports\Fitnet.Reports\Fitnet.Reports.csproj", "{76B919C8-0434-4A54-AFD3-07F817CCEC38}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F794BA2B-0F1A-4D1C-93B8-32B916FDEDEC}.Release|Any CPU.Build.0 = Release|Any CPU
- {E104E7B5-2AFD-4C63-995E-A64D4829F280}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E104E7B5-2AFD-4C63-995E-A64D4829F280}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E104E7B5-2AFD-4C63-995E-A64D4829F280}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E104E7B5-2AFD-4C63-995E-A64D4829F280}.Release|Any CPU.Build.0 = Release|Any CPU
- {C4ECAA9E-78CE-40D6-806A-936CDC5137DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C4ECAA9E-78CE-40D6-806A-936CDC5137DB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C4ECAA9E-78CE-40D6-806A-936CDC5137DB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C4ECAA9E-78CE-40D6-806A-936CDC5137DB}.Release|Any CPU.Build.0 = Release|Any CPU
- {9519150F-8551-4495-BAE2-C27FBE5941C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9519150F-8551-4495-BAE2-C27FBE5941C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9519150F-8551-4495-BAE2-C27FBE5941C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9519150F-8551-4495-BAE2-C27FBE5941C5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1D4565FB-08E5-43F2-82D3-797285CD32BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1D4565FB-08E5-43F2-82D3-797285CD32BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1D4565FB-08E5-43F2-82D3-797285CD32BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1D4565FB-08E5-43F2-82D3-797285CD32BA}.Release|Any CPU.Build.0 = Release|Any CPU
- {1DA5AD76-13A7-4C62-A26E-A7D4B821D240}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1DA5AD76-13A7-4C62-A26E-A7D4B821D240}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1DA5AD76-13A7-4C62-A26E-A7D4B821D240}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1DA5AD76-13A7-4C62-A26E-A7D4B821D240}.Release|Any CPU.Build.0 = Release|Any CPU
- {89324825-A7A4-4435-8BCC-FF0AF1D0C062}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {89324825-A7A4-4435-8BCC-FF0AF1D0C062}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {89324825-A7A4-4435-8BCC-FF0AF1D0C062}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {89324825-A7A4-4435-8BCC-FF0AF1D0C062}.Release|Any CPU.Build.0 = Release|Any CPU
- {14921CCC-31C9-4AA1-B9E9-81E23DE2FED1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {14921CCC-31C9-4AA1-B9E9-81E23DE2FED1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {14921CCC-31C9-4AA1-B9E9-81E23DE2FED1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {14921CCC-31C9-4AA1-B9E9-81E23DE2FED1}.Release|Any CPU.Build.0 = Release|Any CPU
- {406F5F6C-2BAD-4447-8A45-0E9954CA9168}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {406F5F6C-2BAD-4447-8A45-0E9954CA9168}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {406F5F6C-2BAD-4447-8A45-0E9954CA9168}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {406F5F6C-2BAD-4447-8A45-0E9954CA9168}.Release|Any CPU.Build.0 = Release|Any CPU
- {76B919C8-0434-4A54-AFD3-07F817CCEC38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {76B919C8-0434-4A54-AFD3-07F817CCEC38}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {76B919C8-0434-4A54-AFD3-07F817CCEC38}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {76B919C8-0434-4A54-AFD3-07F817CCEC38}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {B834E435-6093-4174-9AC1-10D2E7398D31} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {C8E0FB37-A103-45A9-ADCE-0FF98CA00DB1} = {8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}
- {EF30C337-A488-40BB-B774-48D7F0106FB8} = {7D3193F0-C731-4683-893F-53CE8087D7E2}
- {E104E7B5-2AFD-4C63-995E-A64D4829F280} = {8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}
- {C4ECAA9E-78CE-40D6-806A-936CDC5137DB} = {8EFEF03A-A6B6-4FC6-A74C-B8D5A6889679}
- {9519150F-8551-4495-BAE2-C27FBE5941C5} = {C8E0FB37-A103-45A9-ADCE-0FF98CA00DB1}
- {1D4565FB-08E5-43F2-82D3-797285CD32BA} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {1DA5AD76-13A7-4C62-A26E-A7D4B821D240} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {89324825-A7A4-4435-8BCC-FF0AF1D0C062} = {732AD772-11C2-4DCC-B6DC-D59EABEF335B}
- {14921CCC-31C9-4AA1-B9E9-81E23DE2FED1} = {B834E435-6093-4174-9AC1-10D2E7398D31}
- {406F5F6C-2BAD-4447-8A45-0E9954CA9168} = {EF30C337-A488-40BB-B774-48D7F0106FB8}
- {76B919C8-0434-4A54-AFD3-07F817CCEC38} = {7D3193F0-C731-4683-893F-53CE8087D7E2}
- EndGlobalSection
-EndGlobal
diff --git a/Chapter-3-microservice-extraction/Fitnet/Src/Fitnet.slnx b/Chapter-3-microservice-extraction/Fitnet/Src/Fitnet.slnx
new file mode 100644
index 00000000..ca92a7f8
--- /dev/null
+++ b/Chapter-3-microservice-extraction/Fitnet/Src/Fitnet.slnx
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file