title: ASP.NET Core Web API: Routing by method name?
body: <p>I remember from ASP.NET Web API that it's sufficient to prefix Web API REST method names with HTTP commands (e.g. <code>GetList()</code> => <code>HTTP GET</code>, <code>Delete()</code> => <code>HTTP DELETE</code>) to have incoming calls appropriately routed.</p>
  
  <p>I also remember that in ASP.NET Web API parameter matching takes place so that even <code>Get(int id)</code> and <code>Get(int id, string name)</code> get automatically and appropriately routed without requiring any attributes.</p>
  
  <pre class="lang-cs prettyprint-override"><code>public class MyController
  {
    public ActionResult Get(int id) =&gt; ...
  
    public ActionResult Get(int id, string name) =&gt; ...
  
    public ActionResult DeleteItem(int id) =&gt; ...
  }
  </code></pre>
  
  <p>Isn't this all available in ASP.NET Web API Core?</p>