Если у меня есть конечная точка
public class OrdersController : ApiController
{
[Route("customers/{customerId}/orders")]
[HttpPatch]
public IEnumerable<Order> UpdateOrdersByCustomer(int customerId) { ... }
}
Я могу звонить так:
http://localhost/customers/1/orders
http://localhost/customers/bob/orders
http://localhost/customers/1234-5678/orders
Но что, если я хочу отправить дату как часть строки запроса?
Например, я хочу отправить следующее:
http://localhost/customers/1234-5678/orders?01-15-2019
Как установить конечную точку?
public class OrdersController : ApiController
{
[Route("customers/{customerId}/orders")]
[HttpPatch]
public IEnumerable<Order> UpdateOrdersByCustomer(int customerId, DateTime? effectiveDate) { ... }
}