Я пытаюсь создать ответ JSON от веб-служб, возвращающих набор данных. Как я могу просмотреть таблицу данных и поместить эти значения в модель клиента? Когда я пытаюсь просмотреть таблицу данных, я получаю неверную ошибку инициатора.
Вот мой код:
public class ClientsController : ApiController
{
public IEnumerable GetAllClients()
{
//retrieves list of all the clients
var dsClients = ClientRepository.GetAllClients();
//create a json response object
ClientResponseModels[] response = new ClientResponseModels[]
{
new ClientResponseModels
{
UserId= userDetails.UserID,
UserName=userDetails.LoginName,
LocationName=centreLocation.ToString(),
Clients = new List
{
foreach(DataRow row in dsClients.Tables[0].rows)
{
new ClientModels //these values need to come from datatable
{
Id =Convert.ToInt32(row["client_id"]),
ClientName=Convert.ToString(row["client_nme"])",
DOB= Convert.ToDateTime(row["birth_date]")
}
}
}
}
};
return response;
}
else {
throw new HttpResponseException(HttpStatusCode.Forbidden);
}
}
Подробнее здесь: https://stackoverflow.com/questions/131 ... in-web-api