refactor: use map extension method

This commit is contained in:
Stevan Freeborn
2025-02-04 15:05:17 -06:00
parent a1a682916e
commit 6ec040ff29
2 changed files with 9 additions and 2 deletions
+8 -1
View File
@@ -2,7 +2,14 @@ namespace AltGen.API.Generate;
static class GenerateEndpoint
{
public static async Task<IResult> HandleAsync([AsParameters] GenerateRequest request, [FromServices] IAltTextProviderFactory factory)
const string Route = "/generate";
public static RouteHandlerBuilder MapGenerateEndpoint(this WebApplication app)
{
return app.MapPost(Route, HandleAsync).DisableAntiforgery();
}
static async Task<IResult> HandleAsync([AsParameters] GenerateRequest request, [FromServices] IAltTextProviderFactory factory)
{
var validationResults = request.Validate(new ValidationContext(request));
+1 -1
View File
@@ -18,7 +18,7 @@ app.UseHttpsRedirection();
app.UseStatusCodePages();
app.MapPost("/generate", GenerateEndpoint.HandleAsync).DisableAntiforgery();
app.MapGenerateEndpoint();
app.Run();