Merhaba;
Sorun şundan kaynaklı. Siz bir product id beklediğinizi söylemişsiniz ama bu product id nin nereden geleceğini soylememişsiniz.
[HttpPost("{ProductId}")]
public async Task<IActionResult> AddBasket(int ProductId) {
/*
curl -X POST https://example.com/basket/11
*/
// ProductId = 11
}
public record Basket(
int ProductId
);
[HttpPost]
public async Task<IActionResult> AddBasket([FromBody] Basket basket) {
/*
curl -X POST https://example.com/basket \
-H "Content-Type: application/json" \
-d '{
"ProductId": 11
}'
*/
// basket.ProductId = 11
}