How can I read the contents on the PUT request in MVC webApi controller action.
[HttpPut] public HttpResponseMessage Put(int accountId, Contact contact) { var httpContent = Request.Content; var asyncContent = httpContent.ReadAsStringAsync().Result; ... I get empty string here :(
What I need to do is: figure out "what properties" were modified/sent in the initial request (meaning that if the Contact object has 10 properties, and I want to update only 2 of them, I send and object with only two properties, something like this:
{ "FirstName": null, "LastName": null, "id": 21 } The expected end result is
List<string> modified_properties = {"FirstName", "LastName"}