title: Web api controller with multiple post methods with the same name but with different parameters
body: <p>I have web api controller that has multiple post methods with the same name but with different parameters; when i run the application, i got an error:-
  <strong>Multiple actions were found that match the request</strong>
  note:- <strong>I don't want to use Action Routing as i want to unify my clients who use my web api</strong></p>
  
  <pre><code>public Customer Post(Customer customer)
  {
  
  }
  
  public Product Post(Product product)
  {
  
  }
  </code></pre>