Something went wrong. Try again.
Test web dev.
Something went wrong. Try again.
123456789101112131415161718192021222324252627namespace TestWeb.Core.Vehicles;
using Utils;
public static class VehiclesModule{ public const string Prefix = "/api/vehicles";
public static void MapEndpoints(IEndpointRouteBuilder endpoints) { var group = endpoints.MapGroup(Prefix) .WithTags("Vehicles"); group.MapPost("/", CreateVehicleEndpoint.Handle) .WithSummary("Create a vehicle") .WithRequestValidation<CreateVehicleEndpoint.Request>(); group.MapDelete("/{id}", DeleteVehicleEndpoint.Handle) .WithSummary("Delete vehicle by id"); group.MapGet("/{id}", GetVehicleEndpoint.Handle) .WithSummary("Get vehicle by id"); group.MapGet("/", GetVehiclesEndpoint.Handle) .WithSummary("Get vehicle list"); group.MapPut("/{id}", UpdateVehicleEndpoint.Handle) .WithSummary("Update vehicle by id") .WithRequestValidation<UpdateVehicleEndpoint.Request>(); }}