Ciao a tutti.
Sto iniziando a smanettare sulle Rest API.
Ho un problemino che probabilmente sara' demenziale ma non riesco a risolvere.
Il mio server ha un metodo post fatto cosi
[HttpPost]
public ActionResult AddCodes(int quantity)
{
_codesContainer.AddCodes(quantity);
return Ok();
}
Molto semplice.
Ho creato un client per andarlo a chiamare.
Il metodo di post viene correttamente chiamato, ma il valore del parametro di ingresso quantity e' sempre = 0
Ecco il mio client
// Post
ParametersForPostMethod parameters = new ParametersForPostMethod();
parameters.quantity = 20;
var json = JsonConvert.SerializeObject(parameters);
var content = new StringContent(json);
HttpResponseMessage response = await client.PostAsync("/api/codesContainer", content);
response.EnsureSuccessStatusCode();
Dove sto sbagliando?
Grazie mille a tutti.
Un saluto