Я использую Sandcastle Help File Builder для документирования API. Я хотел бы максимально автоматизировать процесс, не только для того, чтобы разработчикам было проще добавлять новые маршруты по мере их добавления, но и для обновления документации. Комментарии, которые у меня есть до сих пор, выглядят так:
[Authorize]
[HasAction(Actions = "POS")]
[RoutePrefix("api/Command/POS")]
public class CmdPOSController : ApiController {
///<summary>API to create new payments from point of sale.</summary>
///<param name="json">{amount, confirmationNumber, paymentType}</param>
///<returns>Original JSON object is returned.</returns>
[HttpPost]
[Route("Payments/Create")]
public dynamic CreatePayment([FromBody] JToken json) {
Мой вопрос: есть ли способ получить полный маршрут для каждого маршрута API?