Watch
1
0
Fork
You've already forked test-web
0
test-web/src/Core/Vehicles/GetVehicleEndpoint.cs
Chris Dill 1199bef0c8
All checks were successful
Build / build (push) Successful in 43s
Initial commit
2026-06-06 10:47:36 +01:00

20 lines
465 B
C#

namespace TestWeb.Core.Vehicles;
using Infra;
public static class GetVehicleEndpoint
{
public static async Task<Results<Ok<Vehicle>, NotFound>> Handle(
int id,
AppDbContext db,
CancellationToken ct)
{
var result = await db.Vehicles
.Where(x => x.Id == id)
.SingleOrDefaultAsync(ct);
return result is null
? TypedResults.NotFound()
: TypedResults.Ok(result);
}
}