我的问题可能看起来很简单,但我被这个问题困扰了一段时间。
代码控制器:
[Route("api/ReceiptOrders/{receiptOrderNo}/[controller]")]
[ApiController]
public class ReceiptPositionsController : ControllerBase
{
[HttpPost("{orderNo}")]
public async Task<IActionResult> PostReceiptOrderPositions(
[FromBody] IEnumerable<ReceiptPositionForCreationDto> receiptPositions)
{
var receiptOrder = await _repositoryManager.ReceiptOrder.GetReceiptOrderByOrderNoAsync(receiptOrderNo, false);
//More code here...
}
}
Run Code Online (Sandbox Code Playgroud)
网址:https://localhost:7164/api/ReceiptOrders/RO-20220731-4/ReceiptPositions
我的问题是:如何获取 ReceiptOrderNo(在本例中为 RO-20220731-4)?我需要它来填充“GetReceiptOrderByOrderNoAsync”方法。