瀏覽代碼

Moving server configuration aspects to dedicated directories

Lukas Angerer 3 年之前
父節點
當前提交
6d3e083ae5

+ 5 - 2
src/RunnersMeet.Server/AppServer.cs

@@ -1,7 +1,10 @@
+using RunnersMeet.Server.Controllers;
 using RunnersMeet.Server.Domain;
-using RunnersMeet.Server.Frontend;
 using RunnersMeet.Server.Persistence;
+using RunnersMeet.Server.ServerAspects.Auth;
 using RunnersMeet.Server.ServerAspects.Cors;
+using RunnersMeet.Server.ServerAspects.Spa;
+using RunnersMeet.Server.ServerAspects.Swagger;
 
 namespace RunnersMeet.Server;
 
@@ -9,7 +12,7 @@ public class AppServer
 {
 	private readonly IList<IAppConfigurationModule> _modules = new List<IAppConfigurationModule>
 	{
-		new AuthenticationModule(),
+		new AuthModule(),
 		new CorsModule(),
 		new SpaRoutingModule(),
 		new ApiControllersModule(),

+ 1 - 1
src/RunnersMeet.Server/ApiControllersModule.cs → src/RunnersMeet.Server/Controllers/ApiControllersModule.cs

@@ -1,4 +1,4 @@
-namespace RunnersMeet.Server;
+namespace RunnersMeet.Server.Controllers;
 
 public class ApiControllersModule : IAppConfigurationModule
 {

+ 1 - 1
src/RunnersMeet.Server/ApiSettings.cs → src/RunnersMeet.Server/Controllers/ApiSettings.cs

@@ -1,4 +1,4 @@
-namespace RunnersMeet.Server;
+namespace RunnersMeet.Server.Controllers;
 
 public class ApiSettings
 {

+ 2 - 2
src/RunnersMeet.Server/AuthenticationModule.cs → src/RunnersMeet.Server/ServerAspects/Auth/AuthModule.cs

@@ -1,9 +1,9 @@
 using Microsoft.AspNetCore.Authentication.JwtBearer;
 using Microsoft.IdentityModel.Tokens;
 
-namespace RunnersMeet.Server;
+namespace RunnersMeet.Server.ServerAspects.Auth;
 
-public class AuthenticationModule : IAppConfigurationModule
+public class AuthModule : IAppConfigurationModule
 {
 	public void ConfigureServices(IServiceCollection services, IConfigurationRoot config)
 	{

+ 1 - 1
src/RunnersMeet.Server/AuthSettings.cs → src/RunnersMeet.Server/ServerAspects/Auth/AuthSettings.cs

@@ -1,5 +1,5 @@
 // ReSharper disable CollectionNeverUpdated.Global
-namespace RunnersMeet.Server;
+namespace RunnersMeet.Server.ServerAspects.Auth;
 
 public class AuthSettings
 {

+ 1 - 1
src/RunnersMeet.Server/Frontend/SpaDefaultPageConfig.cs → src/RunnersMeet.Server/ServerAspects/Spa/SpaDefaultPageConfig.cs

@@ -1,4 +1,4 @@
-namespace RunnersMeet.Server.Frontend;
+namespace RunnersMeet.Server.ServerAspects.Spa;
 
 public class SpaDefaultPageConfig
 {

+ 1 - 1
src/RunnersMeet.Server/Frontend/SpaDefaultPageMiddleware.cs → src/RunnersMeet.Server/ServerAspects/Spa/SpaDefaultPageMiddleware.cs

@@ -1,7 +1,7 @@
 using Microsoft.Extensions.FileProviders;
 using Microsoft.Extensions.Options;
 
-namespace RunnersMeet.Server.Frontend;
+namespace RunnersMeet.Server.ServerAspects.Spa;
 
 public class SpaDefaultPageMiddleware
 {

+ 1 - 3
src/RunnersMeet.Server/Frontend/SpaRoutingModule.cs → src/RunnersMeet.Server/ServerAspects/Spa/SpaRoutingModule.cs

@@ -1,6 +1,4 @@
-using RunnersMeet.Server.Frontend;
-
-namespace RunnersMeet.Server.Frontend;
+namespace RunnersMeet.Server.ServerAspects.Spa;
 
 public class SpaRoutingModule : IAppConfigurationModule
 {

+ 1 - 1
src/RunnersMeet.Server/SwaggerModule.cs → src/RunnersMeet.Server/ServerAspects/Swagger/SwaggerModule.cs

@@ -1,4 +1,4 @@
-namespace RunnersMeet.Server;
+namespace RunnersMeet.Server.ServerAspects.Swagger;
 
 public class SwaggerModule : IAppConfigurationModule
 {