Как отправить несколько объектов JSON в одном сообщении web api?
Я смотрю на этот пример (пример 8) как отправить или опубликовать несколько объектов Json. Я хотел передать модель типа сущности, но не уверен, как это сделать, используя указанный пример.
[Route("example8")] [HttpPost] public string GetListsFromBody([FromBody] List<List<ParamsObject>> paramsList) { if (paramsList != null) { return "recieved a list with length:" + paramsList.Count; } return "NOTHING RECIEVED..."; }
JSON с 2 объектами
[ [ {"Id1":3,"Id2":76,"Id3":19}, {"Id1":56,"Id2":87,"Id3":94}, {"Id1":976,"Id2":345,"Id3":7554} ], [ {"Id1":3,"Id2":76,"Id3":19}, {"Id1":56,"Id2":87,"Id3":94}, {"Id1":976,"Id2":345,"Id3":7554} ] ]
В настоящее время я применяю это к своему коду. Но я не могу этого сделать.Sales_. Add (Sales); он говорит, что у него есть ошибка перегрузки.
[ResponseType(typeof(Sales))] public HttpResponseMessage PostSales([FromBody]List<List<Sales>> Sales, [FromUri] string auth) { try { if (ModelState.IsValid) { db.Sales_.Add(Sales); db.SaveChanges(); return Request.CreateErrorResponse(HttpStatusCode.OK, "Added!"); } else { //...