/* * cette fonction doit renvoyer List */ public async Task <IActionResult> Index() { var listMusicViewModel = new ListMusicViewModel(); var listMusic = new List <Music>(); using (var httpclient = new HttpClient()) { using (var response = await httpclient.GetAsync(URlBase + "Music")) { string apiResponse = await response.Content.ReadAsStringAsync(); listMusic = JsonConvert.DeserializeObject <List <Music> >(apiResponse); } } listMusicViewModel.ListMusic = listMusic; return(View(listMusicViewModel)); }
public async Task <IActionResult> IndexAsync() { ListMusicViewModel listMusicViewModel = new ListMusicViewModel(); List <Music> listMusic = new List <Music>(); using (var httpClient = new HttpClient()) { using (var respense = await httpClient.GetAsync(URLBase + "Music")) { //Lire la réponse string apiResponse = await respense.Content.ReadAsStringAsync(); //Déserialiser la réponse du requete: caster la réponse avec liste<Music> listMusic = JsonConvert.DeserializeObject <List <Music> >(apiResponse); } } listMusicViewModel.ListMusic = listMusic; return(View(listMusicViewModel)); }