diff --git a/src/backend/Directory.Build.props b/src/backend/Directory.Build.props new file mode 100644 index 0000000..d18e13e --- /dev/null +++ b/src/backend/Directory.Build.props @@ -0,0 +1,29 @@ + + + net10.0 + enable + enable + true + true + latest + + + true + true + true + true + + + true + + + false + + + + + + + + + diff --git a/src/backend/StudentEnrollment.sln b/src/backend/StudentEnrollment.sln new file mode 100644 index 0000000..b409285 --- /dev/null +++ b/src/backend/StudentEnrollment.sln @@ -0,0 +1,142 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Domain", "Domain\Domain.csproj", "{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application", "Application\Application.csproj", "{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Adapters.Driven.Persistence", "Adapters\Driven\Persistence\Adapters.Driven.Persistence.csproj", "{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Adapters.Driving.Api", "Adapters\Driving\Api\Adapters.Driving.Api.csproj", "{D4E5F6A7-B8C9-4071-BCDE-F01234567890}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Host", "Host\Host.csproj", "{E5F6A7B8-C9D0-4182-CDEF-012345678901}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Domain.Tests", "..\..\tests\Domain.Tests\Domain.Tests.csproj", "{EC75421F-FB7D-4F02-8748-7C5370390CD4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application.Tests", "..\..\tests\Application.Tests\Application.Tests.csproj", "{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Integration.Tests", "..\..\tests\Integration.Tests\Integration.Tests.csproj", "{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Adapters", "Adapters", "{09DF2EE5-5FE7-3EC7-59CB-CAD7E0928979}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Driven", "Driven", "{FB724721-73D2-401B-52EF-C52D09C4CAF7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Persistence", "Persistence", "{4D934681-F679-80F2-C45E-8E85ED7C0174}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x64.ActiveCfg = Debug|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x64.Build.0 = Debug|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x86.ActiveCfg = Debug|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x86.Build.0 = Debug|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|Any CPU.Build.0 = Release|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x64.ActiveCfg = Release|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x64.Build.0 = Release|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x86.ActiveCfg = Release|Any CPU + {A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x86.Build.0 = Release|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x64.ActiveCfg = Debug|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x64.Build.0 = Debug|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x86.ActiveCfg = Debug|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x86.Build.0 = Debug|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|Any CPU.Build.0 = Release|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x64.ActiveCfg = Release|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x64.Build.0 = Release|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x86.ActiveCfg = Release|Any CPU + {B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x86.Build.0 = Release|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x64.ActiveCfg = Debug|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x64.Build.0 = Debug|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x86.ActiveCfg = Debug|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x86.Build.0 = Debug|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|Any CPU.Build.0 = Release|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x64.ActiveCfg = Release|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x64.Build.0 = Release|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x86.ActiveCfg = Release|Any CPU + {C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x86.Build.0 = Release|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x64.ActiveCfg = Debug|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x64.Build.0 = Debug|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x86.ActiveCfg = Debug|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x86.Build.0 = Debug|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|Any CPU.Build.0 = Release|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x64.ActiveCfg = Release|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x64.Build.0 = Release|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x86.ActiveCfg = Release|Any CPU + {D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x86.Build.0 = Release|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x64.ActiveCfg = Debug|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x64.Build.0 = Debug|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x86.ActiveCfg = Debug|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x86.Build.0 = Debug|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|Any CPU.Build.0 = Release|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x64.ActiveCfg = Release|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x64.Build.0 = Release|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x86.ActiveCfg = Release|Any CPU + {E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x86.Build.0 = Release|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x64.ActiveCfg = Debug|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x64.Build.0 = Debug|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x86.ActiveCfg = Debug|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x86.Build.0 = Debug|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|Any CPU.Build.0 = Release|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x64.ActiveCfg = Release|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x64.Build.0 = Release|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x86.ActiveCfg = Release|Any CPU + {EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x86.Build.0 = Release|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x64.ActiveCfg = Debug|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x64.Build.0 = Debug|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x86.ActiveCfg = Debug|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x86.Build.0 = Debug|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|Any CPU.Build.0 = Release|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x64.ActiveCfg = Release|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x64.Build.0 = Release|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x86.ActiveCfg = Release|Any CPU + {3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x86.Build.0 = Release|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x64.ActiveCfg = Debug|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x64.Build.0 = Debug|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x86.ActiveCfg = Debug|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x86.Build.0 = Debug|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|Any CPU.Build.0 = Release|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x64.ActiveCfg = Release|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x64.Build.0 = Release|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x86.ActiveCfg = Release|Any CPU + {D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {FB724721-73D2-401B-52EF-C52D09C4CAF7} = {09DF2EE5-5FE7-3EC7-59CB-CAD7E0928979} + {4D934681-F679-80F2-C45E-8E85ED7C0174} = {FB724721-73D2-401B-52EF-C52D09C4CAF7} + EndGlobalSection +EndGlobal