From 3dfaa999a954932b245273af3706fa3f80de8709 Mon Sep 17 00:00:00 2001 From: Kevin Monteiro Date: Sun, 21 Jan 2024 20:04:07 +0100 Subject: [PATCH] Filtre pas fonctionnel je ne sais pas pourquoi --- Sources/HeartTrack/Pages/AddBannedUsers.razor.cs | 14 ++++++++++++-- Sources/HeartTrack/Pages/BannedUsers.razor.cs | 3 +-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Sources/HeartTrack/Pages/AddBannedUsers.razor.cs b/Sources/HeartTrack/Pages/AddBannedUsers.razor.cs index d36d477..ffb0cf8 100644 --- a/Sources/HeartTrack/Pages/AddBannedUsers.razor.cs +++ b/Sources/HeartTrack/Pages/AddBannedUsers.razor.cs @@ -5,6 +5,8 @@ using Blazorise.DataGrid; using HeartTrack.Models; using Microsoft.AspNetCore.Components; using Microsoft.Extensions.Localization; +using MudBlazor; +using static MudBlazor.Colors; namespace HeartTrack.Pages { @@ -46,7 +48,8 @@ namespace HeartTrack.Pages await LocalStorage.SetItemAsync("data", originalData); // Filtrer pour n'afficher que ceux qui ont IsBan à true - users = users.Where(u => u.isBan = false).ToList(); + //users = users.Where(u => u.isBan = false).ToList(); + } } @@ -64,7 +67,14 @@ namespace HeartTrack.Pages if (!e.CancellationToken.IsCancellationRequested) { totalUser = (await LocalStorage.GetItemAsync>("data")).Count; - users = new List(response); // an actual data for the current page + users = new List(); // an actual data for the current page + foreach (var user in response) { + if (user.isBan = false) + { + users.Add(user); + } + } + } } diff --git a/Sources/HeartTrack/Pages/BannedUsers.razor.cs b/Sources/HeartTrack/Pages/BannedUsers.razor.cs index 8884485..0e57439 100644 --- a/Sources/HeartTrack/Pages/BannedUsers.razor.cs +++ b/Sources/HeartTrack/Pages/BannedUsers.razor.cs @@ -43,8 +43,7 @@ namespace HeartTrack.Pages var originalData = Http.GetFromJsonAsync($"{NavigationManager.BaseUri}fake-users.json").Result; await LocalStorage.SetItemAsync("data", originalData); - // Filtrer pour n'afficher que ceux qui ont IsBan à true - users = users.Where(u => u.isBan = true).ToList(); + } }