Filtre pas fonctionnel je ne sais pas pourquoi

WORK-KMO-BannedUser
Kevin MONTEIRO 1 year ago
parent 87cc7de1ec
commit 3dfaa999a9

@ -5,6 +5,8 @@ using Blazorise.DataGrid;
using HeartTrack.Models; using HeartTrack.Models;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using Microsoft.Extensions.Localization; using Microsoft.Extensions.Localization;
using MudBlazor;
using static MudBlazor.Colors;
namespace HeartTrack.Pages namespace HeartTrack.Pages
{ {
@ -46,7 +48,8 @@ namespace HeartTrack.Pages
await LocalStorage.SetItemAsync("data", originalData); await LocalStorage.SetItemAsync("data", originalData);
// Filtrer pour n'afficher que ceux qui ont IsBan à true // 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) if (!e.CancellationToken.IsCancellationRequested)
{ {
totalUser = (await LocalStorage.GetItemAsync<List<User>>("data")).Count; totalUser = (await LocalStorage.GetItemAsync<List<User>>("data")).Count;
users = new List<User>(response); // an actual data for the current page users = new List<User>(); // an actual data for the current page
foreach (var user in response) {
if (user.isBan = false)
{
users.Add(user);
}
}
} }
} }

@ -43,8 +43,7 @@ namespace HeartTrack.Pages
var originalData = Http.GetFromJsonAsync<User[]>($"{NavigationManager.BaseUri}fake-users.json").Result; var originalData = Http.GetFromJsonAsync<User[]>($"{NavigationManager.BaseUri}fake-users.json").Result;
await LocalStorage.SetItemAsync("data", originalData); await LocalStorage.SetItemAsync("data", originalData);
// Filtrer pour n'afficher que ceux qui ont IsBan à true
users = users.Where(u => u.isBan = true).ToList();
} }
} }

Loading…
Cancel
Save