I have a console app that I'm using to call the CRUD operations of my MVC WebApi Controller.
Currently I have my HTTP request set as follows:
string _URL = "http://localhost:1035/api/values/getselectedperson";
var CreatePersonID = new PersonID
{
PersonsID = ID
};
string convertedJSONPayload = JsonConvert.SerializeObject(CreatePersonID, new IsoDateTimeConverter());
var httpWebRequest = (HttpWebRequest)WebRequest.Create(_URL);
httpWebRequest.Headers.Add("Culture", "en-US");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Accept = "application/json";
httpWebRequest.Method = "GET";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
streamWriter.Write(convertedJSONPayload);
streamWriter.Flush();
streamWriter.Close();
}
return HandleResponse((HttpWebResponse)httpWebRequest.GetResponse());
How do I add the JSON ID parameter to the URL and to be received by my controller 'GetSelectPerson'?
public IPerson GetSelectedPerson(object id)
{
....... code
}