Mam problem z metodą WebAPI W ASP.NET WebAPI 2 - może metoda działa prawidłowo ale nie tak jak bym się spodziewał ;p

To nie działa:

 [HttpPost]
 [Route("")]
 public async Task<IHttpActionResult> X([FromUri] string employeeId, [FromBody] string title) 

Sprawa jest taka, że title jest zawsze null.

A to działa:

 [HttpPost]
 [Route("")]
 public async Task<IHttpActionResult> X([FromUri] string employeeId, [FromBody] MyClass titleClass)

class MyClass {
public string Title {get;set;}
}  

I tutaj obiekty wewnątrz klasy są uzupełnione.

Testuje przez swaggera.