Я пытаюсь выяснить, как перебирать JSON-объект в контроллере ASP.NET MVC. Каждый пример, который я встречал, выглядит следующим образом, где предполагается, что опубликованный JSON содержит один объект. Однако, скажем, в моем примере ниже я хочу, чтобы мой контроллер обрабатывал набор людей, а не одного человека. Поэтому моя inputModel будет содержать несколько имен и возрастов. Например, {"Name": "Bob", "Age": "30"},{"Name": "Paul", "Age": "19"}
. Как бы вы написали свой код контроллера для перебора людей в inputModel, сохраняя каждого из них в этой базе данных?
Код контроллера
[HttpPost]
public ActionResult Save(PersonInputModel inputModel) {
try{
Person person = new Person();
person.Name = inputModel.Name;
person.Age = inputModel.Age;
Add(person);
Save(person);
}
catch {
//handle the error
}
}