1[ApiController]
2[Route("api/[controller]")]
3public class OrdersController : ControllerBase
4{
5 private readonly IOrderService _orders;
6
7 public OrdersController(IOrderService orders)
8 => _orders = orders;
9
10 [HttpGet("{id:int}")]
11 public async Task<ActionResult<OrderDto>> Get(int id)
12 {
13 var order = await _orders.FindAsync(id);
14 return order is null ? NotFound() : Ok(order);
15 }
16}
GET
/api/orders/1042
200 OK · 86 ms
{
"id": 1042,
"customer": "Villa Adriatica d.o.o.",
"status": "Confirmed",
"total": 2480.00,
"currency": "EUR",
"paid": true
}
dbo.Orders3 retka · 4 ms
IdStatusIznos
1042Confirmed2 480,00
1041Shipped915,50
1040Pending1 260,00