Based on the following question: passing-multiple-json-objects-as-data-using-jquerys-ajax
My situation is similar, however different, and I was wondering if the solution applies:
My WEB.API code section is as follows:
[Route("api/admin/SiteSettings/UpdateCompanyContactInformation")]
[HttpPut]
[ResponseType(typeof(SiteSettings.CompanyContactInformation))]
public IHttpActionResult UpdateCompanyContactInformation(
SiteSettings.CompanyContactInformation _oCompanyContactInformation,
SiteSettings.SiteDetails _oSiteDetails)
{
SiteSettings _oSiteSettings = new SiteSettings();
return Ok(_oSiteSettings.CompanyContactInformation_Update(_oCompanyContactInformation, _oSiteDetails));
}
So back to my main question do I do a multi-level JSON data object as:
_data={_oCompanyContactInformation: { ... }, _oSiteDetails: {...}}
??