title: ApiController GET Action naming
body: <p>I have an ApiController with multiple GET Actions. The problem is that I wan't to name my actions without "Get" in the start of their names. </p>
  
  <p>For instance, I can have an Action named "GetImage" and it will work just fine.
  If I will name it "UpdateImage" it wont call the Action, because it probably want an explicit "Get" in the start of the action name.</p>
  
  <p>I can solve it by defining different route for each action I want to use, but I am sure there must be an easier way achieving it.</p>
  
  <p>I also tried [HttpGet] attribute and unfortunately it didn't do the trick.</p>
  
  <p><strong>My Route Config:</strong></p>
  
  <pre><code>    routes.MapHttpRoute(
          name: "ImagesApi",
          routeTemplate: "api/images/{action}/{id}",
          defaults: new { controller = "ImageStorageManager",id = RouteParameter.Optional }
      );
  </code></pre>
  
  <p>and I am accessing it by <code>api/images/GetImage</code> or <code>api/images/UpdateImage</code></p>