Something went wrong. Try again.
Test web dev.
Something went wrong. Try again.
123456789101112131415161718192021222324252627namespace TestWeb.Core.Jobs;
using Utils;
public static class JobsModule{ public const string Prefix = "/api/jobs";
public static void MapEndpoints(IEndpointRouteBuilder endpoints) { var group = endpoints.MapGroup(Prefix) .WithTags("Jobs"); group.MapPost("/", CreateJobEndpoint.Handle) .WithSummary("Create a job") .WithRequestValidation<CreateJobEndpoint.Request>(); group.MapDelete("/{id:int}", DeleteJobEndpoint.Handle) .WithSummary("Delete job by id"); group.MapGet("/{id:int}", GetJobEndpoint.Handle) .WithSummary("Get job by id"); group.MapGet("/", GetJobsEndpoint.Handle) .WithSummary("Get job list"); group.MapPut("/{id:int}", UpdateJobEndpoint.Handle) .WithSummary("Update job by id") .WithRequestValidation<UpdateJobEndpoint.Request>(); }}