title: Multiple Get function in WEB API Controller
body: <p>I am creating a Web Api Controller. I want to create multiple Get function in the single Controller. See the below:</p>
  
  <pre><code>    // GET api/User/5
      [ResponseType(typeof(UserModel))]
      public IHttpActionResult GetUser(Guid id)
      {
          var item = repository.Get(id);
  
          if (item == null)
          {
              throw new HttpResponseException(HttpStatusCode.NotFound);
          }
          else
          {
              return Ok(item);
          }
      }
  
      // GET api/User/GetCities/5
      [ResponseType(typeof(CityModel))]
      public IHttpActionResult GetCities(int id)
      {
          var item = repository.GetCities(id);
          if (item == null)
          {
              throw new HttpResponseException(HttpStatusCode.NotFound);
          }
          else
          {
              return Ok(item);
          }
      }
  </code></pre>
  
  <p>How can I do this, so that I can call both function through URL?</p>