travail sur la réparation de la suppression

vueConnexion
Siwa12100 1 year ago
parent cd353186f1
commit 3d717f1809

@ -10,7 +10,8 @@
ShowPager
ShowPageSizes
PagerPosition="DataGridPagerPosition.TopAndBottom"
PagerOptions="new(){ ButtonSize=Size.Small }">
PagerOptions="new(){ ButtonSize=Size.Small }"
OnUtilisateurSupprime="HandleUtilisateurSupprime">
<DataGridColumns>

@ -18,14 +18,13 @@ namespace VeraxShield.Pages.utilisateurs
//await this.utilisateursDataService.resetDataUtilisateurs();
this.Utilisateurs = await this.utilisateursDataService.getAllUtilisateurs();
//Console.WriteLine(" nb Utilisateurs : " + Utilisateurs.Count());
//foreach (Utilisateur u in Utilisateurs)
//{
// Console.WriteLine("Pseudo : " + u.Pseudo);
//}
await base.OnInitializedAsync();
}
private async Task HandleUtilisateurSupprime()
{
this.Utilisateurs = await this.utilisateursDataService.getAllUtilisateurs();
StateHasChanged(); // Actualiser la vue
}
}
}

@ -21,9 +21,12 @@ namespace VeraxShield.composants.modals
[Parameter]
public List<Utilisateur> listeVueUtilisateurs { get; set; }
[Parameter]
public EventCallback OnUtilisateurSupprime { get; set; }
public async Task fermetureModal(ModalClosingEventArgs e)
{
this.NavigationManager.NavigateTo("/utilisateurs/liste");
//this.NavigationManager.NavigateTo("/utilisateurs/liste");
}
protected async Task suppressionConfirmee()
@ -31,6 +34,7 @@ namespace VeraxShield.composants.modals
await this.utilisateursDataService.SupprimerUtilisateur(this.utilisateur);
this.listeVueUtilisateurs = await this.utilisateursDataService.getAllUtilisateurs();
await this.HideModal();
await OnUtilisateurSupprime.InvokeAsync(); // Notifier le composant de niveau supérieur
}
protected async Task suppressionAnnulee()

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("VeraxShield")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+54949aa042e1cc7b2a01be1b4be817b151d266fa")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cd353186f1dea8e0cbb9c71505cd27e24cff8f59")]
[assembly: System.Reflection.AssemblyProductAttribute("VeraxShield")]
[assembly: System.Reflection.AssemblyTitleAttribute("VeraxShield")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

@ -1 +1 @@
b791b6e916444fa992d90d9ee1a5196cd864ce11351ed475587f6270e51cd13d
8183046dcd9e4cfd79dca01f8ae7213d4a91da8657e22c6b9779c3e0ac262111

Loading…
Cancel
Save