Moved middleware configuration to separated file

This commit is contained in:
2024-08-13 19:50:30 +03:00
parent 5f6f47206f
commit 4f0d5bfaaa
2 changed files with 20 additions and 9 deletions

View File

@@ -9,15 +9,7 @@ public class Program
builder.Services.RegisterServices(); builder.Services.RegisterServices();
var app = builder.Build(); var app = builder.Build();
app.UseSwagger(); app.ConfigurePipelineRequest();
app.UseSwaggerUI();
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
app.Run(); app.Run();
} }

View File

@@ -0,0 +1,19 @@
namespace SchengenVisaApi
{
/// Provides methods for configuring middleware
public static class PipelineRequest
{
/// Configure general middleware
public static WebApplication ConfigurePipelineRequest(this WebApplication app)
{
app.UseSwagger()
.UseSwaggerUI();
app.UseHttpsRedirection();
app.MapControllers();
return app;
}
}
}