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.