Code: Select all
[HttpGet]
[Route("{id:guid}")]
public async Task GetInvoiceByIdAsync(Guid id,
CancellationToken cancellationToken)
[HttpPut]
[Route("{id:guid}")]
public async Task UpdateInvoice(Guid id,
[FromBody] UpdateInvoiceRequest source,
CancellationToken cancellationToken)
< /code>
Die tatsächliche lokale URL für beide: < /p>
https://localhost:7009/api/Invoice/5B1B7CAB-CC89-48A9-8D9D-3F10E244D0CC
Code: Select all
var getUrl = Url.Action(nameof(GetInvoiceByIdAsync), "Invoices", new { id = Guid.NewGuid() }) ?? string.Empty;
var putUrl = Url.Action(nameof(UpdateInvoice), "Invoices", new { id = Guid.NewGuid() }) ?? string.Empty;