commit
740d934799
|
@ -64,8 +64,7 @@ var app = builder.Build();
|
||||||
|
|
||||||
app.MapGet("/v1/todos/{id}", ([AsParameters] TodoItemRequest request) =>
|
app.MapGet("/v1/todos/{id}", ([AsParameters] TodoItemRequest request) =>
|
||||||
{
|
{
|
||||||
return request.todos.ToList().Find(todoItem => todoItem.Id == request.Id)
|
return request.todos.ToList().Find(todoItem => todoItem.Id == request.Id) is Todo todo
|
||||||
is Todo todo
|
|
||||||
? Results.Ok(todo)
|
? Results.Ok(todo)
|
||||||
: Results.NotFound();
|
: Results.NotFound();
|
||||||
});
|
});
|
||||||
|
@ -75,6 +74,7 @@ app.Run();
|
||||||
struct TodoItemRequest
|
struct TodoItemRequest
|
||||||
{
|
{
|
||||||
public int Id { get; set; }
|
public int Id { get; set; }
|
||||||
|
[AsParameters]
|
||||||
public Todo[] todos { get; set; }
|
public Todo[] todos { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue