From 868c643d3aebbc8df549e1df2b0e1dfeb410bbb8 Mon Sep 17 00:00:00 2001 From: enjolys Date: Sat, 10 Dec 2022 11:17:08 +0100 Subject: [PATCH] liste --- ProjetBlazor/Pages/MusiquesListe.razor | 26 ++++++----------------- ProjetBlazor/Pages/MusiquesListe.razor.cs | 12 +++++------ ProjetBlazor/Services/DataApiService.cs | 2 +- 3 files changed, 13 insertions(+), 27 deletions(-) diff --git a/ProjetBlazor/Pages/MusiquesListe.razor b/ProjetBlazor/Pages/MusiquesListe.razor index a01078b..7f89582 100644 --- a/ProjetBlazor/Pages/MusiquesListe.razor +++ b/ProjetBlazor/Pages/MusiquesListe.razor @@ -1,10 +1,7 @@ @page "/MusiquesListe" +@using ProjetBlazor.Modeles -@using Modeles - -

Liste de Musiques

- - +

List

@@ -13,23 +10,14 @@
- - - - - - + + - - - - - - + \ No newline at end of file diff --git a/ProjetBlazor/Pages/MusiquesListe.razor.cs b/ProjetBlazor/Pages/MusiquesListe.razor.cs index 002f552..d83a883 100644 --- a/ProjetBlazor/Pages/MusiquesListe.razor.cs +++ b/ProjetBlazor/Pages/MusiquesListe.razor.cs @@ -7,28 +7,26 @@ namespace ProjetBlazor.Pages { public partial class MusiquesListe { - private List items; + private List listeMusique ; private int totalItem; - + [Inject] public IDataService DataService { get; set; } - [Inject] public IWebHostEnvironment WebHostEnvironment { get; set; } - private async Task OnInitialized(DataGridReadDataEventArgs e) + private async Task OnReadData(DataGridReadDataEventArgs e) { if (e.CancellationToken.IsCancellationRequested) { return; } - if (!e.CancellationToken.IsCancellationRequested) { - items = await DataService.List(e.Page, e.PageSize); - totalItem = items.Count(); + listeMusique = await DataService.List(e.Page, e.PageSize); + totalItem = await DataService.Count(); } } } diff --git a/ProjetBlazor/Services/DataApiService.cs b/ProjetBlazor/Services/DataApiService.cs index f318c7b..3deb84d 100644 --- a/ProjetBlazor/Services/DataApiService.cs +++ b/ProjetBlazor/Services/DataApiService.cs @@ -38,7 +38,7 @@ namespace ProjetBlazor.Services public async Task> List(int currentPage, int pageSize) { - return await _http.GetFromJsonAsync>($"https://localhost:7234/api/controleur/?currentPage={currentPage}&pageSize={pageSize}"); + return await _http.GetFromJsonAsync>($"https://localhost:7234/api/Crafting/?currentPage={currentPage}&pageSize={pageSize}"); } public async Task Update(int id, MusiqueModel musique)