title: How to add custom methods to ASP.NET WebAPI controller?
body: <p>In <strong>ASP.NET MVC WebAPI</strong> project by default we have created following controller</p>
  
  <pre><code> public class ValuesController : ApiController
      {
          // GET api/values
          public IEnumerable&lt;string&gt; Get()
          {
              return new string[] { "value1", "value2" };
          }
  
          // GET api/values/5
          public string Get(int id)
          {
              return "value";
          }
  
          // POST api/values
          public void Post([FromBody]string value)
          {
          }
  
          // PUT api/values/5
          public void Put(int id, [FromBody]string value)
          {
          }
  
          // DELETE api/values/5
          public void Delete(int id)
          {
          }
  }
  </code></pre>
  
  <p>But is possible to add here any custom methods so they can support get/post as well?</p>
  
  <p>Thank you!</p>