Net Core - получение entityId:guid из route контроллера
Имеется контроллер TestController с роутом:
Route("v0/entities/{entityId:guid}/elements")]
Имеется ендпоинт:
[HttpPost]
[Route("create")]
[ExcludeFromCodeCoverage]
public async Task<ActionResult> Create(Object command)
{
//...
}
Соответственно, пример вызова ендпоинта:
POST https://localhost:pppp/v0/entities/1A1F0371-2916-4AA8-B173-D329534FC45A/elements/create
Вопрос: Я правильно понимаю, изъятие entityId на бек-енде нужно реализовать в контрукторе контроллера (сделать entityId параметром конструктора), а не в конкретном ендпоинте? Или entityId нужно передавать в каждый ендпоинт контроллера? Простите, я не понимаю.
Спасибо
Ответы (1 шт):
Автор решения: Leonid Zolotarov
→ Ссылка
В моем случае entityId:guid будет как входящий параметр в конкретный ендпоинт, все оказалось значительно проще.