title: Create multiple Web Api with same signature
body: <p>I have a <code>CAR</code> controller and create my API to Get a list of cars with detailed information of each car in a <code>GRID</code> and work OK. </p>
  
  <p>Now Im creating a <code>ListTree</code> for the cars and only need the basic details. <code>ID and Color</code></p>
  
  <p>How I create another method <code>GetSimpleCar()</code> with same signature in current controller or should I create another controller <code>CarSimple</code></p>
  
  <p>Current I have:</p>
  
  <pre><code>public List&lt;dtoCar&gt; Get()
  {
     List&lt;dtoCar&gt; result = db.cars.Select(
                                   r =&gt; new dtoCar
                                   {
                                     Car_ID = r.car_id,
                                     X = r.x,
                                     Y = r.y,
                                     RoadName = r.rto.name,
                                     Azimuth = (int)r.avl.azimuth,
                                     Color = r.Color,
                                     DateTime = r.datetime.Value, 
                                     Geom = r.geomtext
                                   }).ToList();
     return result;
  }
  </code></pre>
  
  <p>I dont want use the current API to create the Tree.</p>
  
  <pre><code>$('#ajax').jstree({
      'core': {
          'data': {
           -- RIGHT NOW
              "url": "http://localhost/TreeTest/api/Cars/"
                                                    ^^   
                                                   Controller
           -- DESIRE CHANGE
              "url": "http://localhost/TreeTest/api/Cars/GetSimpleCar"
                                                              ^^ 
                                                         Second Method?
          } 
      },
      "checkbox": {
          "keep_selected_style": false
      },
      "plugins": ["wholerow", "checkbox"]
  });
  </code></pre>