Это не сработает, потому что ваш метод веб-API принимает только строковый параметр.
То, что вы можете сделать, это;
- Добавьте класс, где свойства будут связаны
public class ReceiveModel{
public string Test {get;set;}
}
Затем замените метод веб-API на параметр ReceiveModel.
[HttpPost]
[Route("TesterFunction")]
public HttpResponseMessage TesterFunction(ReceiveModel model)
{
// see the property here
Console.WriteLine(model.Test);
try
{
myClass myObject= new myClass();
if (myObject.myStordProcedure(CompanyCode))
{
return Request.CreateResponse(HttpStatusCode.OK, "Done");
}
else
{
return Request.CreateResponse(HttpStatusCode.BadRequest, "SP not executed");
}
}
catch(Exception e)
{
return Request.CreateErrorResponse(HttpStatusCode.BadRequest, e);
}
}