Я вызываю API для получения набора данных о назначениях в формате JSON.Я хотел бы преобразовать это в объекты модели C # и отобразить результаты в моем виде MVC.Вот мой код, который успешно возвращает результаты, теперь мне нужно, чтобы он был преобразован в модель назначения (т. Е. Мне нужно, чтобы API response.content превратился в назначение).
[HttpGet]
public async Task<ViewResult> Index()
{
if (!ModelState.IsValid)
{
return View("Error");
}
HttpRequestMessage apiRequest = CreateRequestToService(HttpMethod.Get, "api/Assignment/GetAll");
HttpResponseMessage apiResponse;
Assignment assignment = new Assignment();
try
{
apiResponse = await HttpClient.SendAsync(apiRequest);
}
catch
{
return View("Error");
}
if (!apiResponse.IsSuccessStatusCode)
{
return View("Error");
}
var result = apiResponse.Content.ReadAsStringAsync();
var results = ???
return View( results);
}