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();
var app = builder.Build();
app.UseSwagger();
app.UseSwaggerUI();
app.UseHttpsRedirection();
app.UseAuthorization();
app.MapControllers();
app.ConfigurePipelineRequest();
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;
}
}
}