title: customize data annotation in webapi?
body: <p>right now I am doing WebAPI and as we know each controller will have its own url. Do have option to change those url what ever we like. Per example below urls are current Web API.</p>
  
  <pre><code>Do we really want to use mixed case in urls?
              - http://localhost:8282/api/encode/
              - http://localhost:8282/api/techdisciplines/
              - http://localhost:8282/api/memstatus/
              - http://localhost:8282/api/isstaff/
  </code></pre>
  
  <p>Want to change them to below url with changing major code effect. Just changing data annotation. </p>
  
  <pre><code>         - http://localhost:8282/api/cus/encode/&lt;customer id&gt;
          - http://localhost:8282/api/cus/disciplines/&lt;token&gt;
          - http://localhost:8282/api/cus/mem_status/&lt;token&gt;
          - http://localhost:8282/api/cus/is_staff/&lt;token&gt;
  </code></pre>
  
  <p>Like Java has which automatically find the method. </p>
  
  <pre><code>    @Path("customer/{i_Constit}/subscriptions")
      public Response getSubscriptions(@PathParam("i_Constit") String customerId)
      {
                            ....
                            ...
  </code></pre>