わかりましたので、典型的なルートは次のようになります。
{controller}/{action}/{id}
問題は、既存のエンドポイントがこのようになっていることです
{controller}/Somesortofgrouping/{action}
その一例が当社の支払いコントローラーです。次のエンドポイントがある可能性があります。
payment/credit/sale
payment/credit/refund
payment/cash/sale
メソッド名はそれぞれ次のようになります。
CreditSale();
CreditRefund();
CashSale();
慣例を維持するためにすべてのエンドポイントを WebApiConfig に追加するのではなく、テンプレートを使用してこのシナリオを処理する方法はありますか?