diff --git a/VeraxShield/.vs/ProjectEvaluation/veraxshield.metadata.v7.bin b/VeraxShield/.vs/ProjectEvaluation/veraxshield.metadata.v7.bin deleted file mode 100644 index 9a55831..0000000 Binary files a/VeraxShield/.vs/ProjectEvaluation/veraxshield.metadata.v7.bin and /dev/null differ diff --git a/VeraxShield/.vs/ProjectEvaluation/veraxshield.projects.v7.bin b/VeraxShield/.vs/ProjectEvaluation/veraxshield.projects.v7.bin deleted file mode 100644 index f6ee178..0000000 Binary files a/VeraxShield/.vs/ProjectEvaluation/veraxshield.projects.v7.bin and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/DesignTimeBuild/.dtbcache.v2 b/VeraxShield/.vs/VeraxShield/DesignTimeBuild/.dtbcache.v2 deleted file mode 100644 index 0e23ac7..0000000 Binary files a/VeraxShield/.vs/VeraxShield/DesignTimeBuild/.dtbcache.v2 and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/FileContentIndex/1d12514f-0073-49cc-ab19-b6b37ddef988.vsidx b/VeraxShield/.vs/VeraxShield/FileContentIndex/1d12514f-0073-49cc-ab19-b6b37ddef988.vsidx deleted file mode 100644 index 5a48248..0000000 Binary files a/VeraxShield/.vs/VeraxShield/FileContentIndex/1d12514f-0073-49cc-ab19-b6b37ddef988.vsidx and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/FileContentIndex/5af74429-dad7-4891-902d-5156ab83f011.vsidx b/VeraxShield/.vs/VeraxShield/FileContentIndex/5af74429-dad7-4891-902d-5156ab83f011.vsidx deleted file mode 100644 index b60eede..0000000 Binary files a/VeraxShield/.vs/VeraxShield/FileContentIndex/5af74429-dad7-4891-902d-5156ab83f011.vsidx and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/FileContentIndex/ad16da57-bc8b-45f8-88d8-4b2e22de469e.vsidx b/VeraxShield/.vs/VeraxShield/FileContentIndex/ad16da57-bc8b-45f8-88d8-4b2e22de469e.vsidx deleted file mode 100644 index 8cd5a77..0000000 Binary files a/VeraxShield/.vs/VeraxShield/FileContentIndex/ad16da57-bc8b-45f8-88d8-4b2e22de469e.vsidx and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/FileContentIndex/c9d63bde-a3f1-4296-b89e-27f8e014e00d.vsidx b/VeraxShield/.vs/VeraxShield/FileContentIndex/c9d63bde-a3f1-4296-b89e-27f8e014e00d.vsidx deleted file mode 100644 index d5bf64f..0000000 Binary files a/VeraxShield/.vs/VeraxShield/FileContentIndex/c9d63bde-a3f1-4296-b89e-27f8e014e00d.vsidx and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/v17/.futdcache.v2 b/VeraxShield/.vs/VeraxShield/v17/.futdcache.v2 deleted file mode 100644 index 5da1801..0000000 Binary files a/VeraxShield/.vs/VeraxShield/v17/.futdcache.v2 and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/v17/.suo b/VeraxShield/.vs/VeraxShield/v17/.suo deleted file mode 100644 index f0065ea..0000000 Binary files a/VeraxShield/.vs/VeraxShield/v17/.suo and /dev/null differ diff --git a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor index 4c9cb3a..650daf4 100644 --- a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor +++ b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor @@ -10,7 +10,8 @@ ShowPager ShowPageSizes PagerPosition="DataGridPagerPosition.TopAndBottom" - PagerOptions="new(){ ButtonSize=Size.Small }"> + PagerOptions="new(){ ButtonSize=Size.Small }" + OnUtilisateurSupprime="HandleUtilisateurSupprime"> diff --git a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs index 05ecc6c..dc1b3eb 100644 --- a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs +++ b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs @@ -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 + } + } } diff --git a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.dll b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.dll index cf653d1..b9c74c5 100644 Binary files a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.dll and b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.dll differ diff --git a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.exe b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.exe index 20613a0..6f59e05 100644 Binary files a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.exe and b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.exe differ diff --git a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.pdb b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.pdb index ab4a9f3..1b823d5 100644 Binary files a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.pdb and b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.pdb differ diff --git a/VeraxShield/VeraxShield/composants/modals/ConfirmationSuppressionUtilisateur.razor.cs b/VeraxShield/VeraxShield/composants/modals/ConfirmationSuppressionUtilisateur.razor.cs index 79443e5..a91fb85 100644 --- a/VeraxShield/VeraxShield/composants/modals/ConfirmationSuppressionUtilisateur.razor.cs +++ b/VeraxShield/VeraxShield/composants/modals/ConfirmationSuppressionUtilisateur.razor.cs @@ -21,9 +21,12 @@ namespace VeraxShield.composants.modals [Parameter] public List 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() diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs index bbde486..943e35f 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs @@ -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")] diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfoInputs.cache b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfoInputs.cache index a57f942..7ed8af0 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfoInputs.cache +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfoInputs.cache @@ -1 +1 @@ -b791b6e916444fa992d90d9ee1a5196cd864ce11351ed475587f6270e51cd13d +8183046dcd9e4cfd79dca01f8ae7213d4a91da8657e22c6b9779c3e0ac262111 diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.dll b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.dll index cf653d1..b9c74c5 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.dll and b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.dll differ diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.pdb b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.pdb index ab4a9f3..1b823d5 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.pdb and b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.pdb differ diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/apphost.exe b/VeraxShield/VeraxShield/obj/Debug/net7.0/apphost.exe index 20613a0..6f59e05 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/apphost.exe and b/VeraxShield/VeraxShield/obj/Debug/net7.0/apphost.exe differ diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/project.razor.vs.bin b/VeraxShield/VeraxShield/obj/Debug/net7.0/project.razor.vs.bin index e319ef9..395b445 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/project.razor.vs.bin and b/VeraxShield/VeraxShield/obj/Debug/net7.0/project.razor.vs.bin differ diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/ref/VeraxShield.dll b/VeraxShield/VeraxShield/obj/Debug/net7.0/ref/VeraxShield.dll index 15d1445..cdca4f3 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/ref/VeraxShield.dll and b/VeraxShield/VeraxShield/obj/Debug/net7.0/ref/VeraxShield.dll differ diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/refint/VeraxShield.dll b/VeraxShield/VeraxShield/obj/Debug/net7.0/refint/VeraxShield.dll index 15d1445..cdca4f3 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/refint/VeraxShield.dll and b/VeraxShield/VeraxShield/obj/Debug/net7.0/refint/VeraxShield.dll differ