diff --git a/VeraxShield/.vs/ProjectEvaluation/veraxshield.metadata.v7.bin b/VeraxShield/.vs/ProjectEvaluation/veraxshield.metadata.v7.bin deleted file mode 100644 index 7d1f510..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 342ef17..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 dc02410..0000000 Binary files a/VeraxShield/.vs/VeraxShield/DesignTimeBuild/.dtbcache.v2 and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/FileContentIndex/5dcb261e-68dc-496a-8de1-dba32c3580cf.vsidx b/VeraxShield/.vs/VeraxShield/FileContentIndex/5dcb261e-68dc-496a-8de1-dba32c3580cf.vsidx deleted file mode 100644 index 34fd7f0..0000000 Binary files a/VeraxShield/.vs/VeraxShield/FileContentIndex/5dcb261e-68dc-496a-8de1-dba32c3580cf.vsidx and /dev/null differ diff --git a/VeraxShield/.vs/VeraxShield/FileContentIndex/a96b67ee-035b-4751-98a6-21c5cf7cbead.vsidx b/VeraxShield/.vs/VeraxShield/FileContentIndex/a96b67ee-035b-4751-98a6-21c5cf7cbead.vsidx deleted file mode 100644 index 587ab78..0000000 Binary files a/VeraxShield/.vs/VeraxShield/FileContentIndex/a96b67ee-035b-4751-98a6-21c5cf7cbead.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 370abb2..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 058ef47..0000000 Binary files a/VeraxShield/.vs/VeraxShield/v17/.suo and /dev/null differ diff --git a/VeraxShield/VeraxShield/Pages/_Imports.razor b/VeraxShield/VeraxShield/Pages/_Imports.razor index a97b21f..03978f5 100644 --- a/VeraxShield/VeraxShield/Pages/_Imports.razor +++ b/VeraxShield/VeraxShield/Pages/_Imports.razor @@ -1,2 +1,3 @@ @using VeraxShield.composants -@using VeraxShield.composants.modals \ No newline at end of file +@using VeraxShield.composants.modals +@using VeraxShield.composants.formulaires \ No newline at end of file diff --git a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor index fadcace..57c6276 100644 --- a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor +++ b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor @@ -66,13 +66,17 @@ +
+ +
+
diff --git a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs index dfea7a4..2016851 100644 --- a/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs +++ b/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor.cs @@ -3,7 +3,7 @@ using VeraxShield.composants.modals; using VeraxShield.modele.utilisateurs; using VeraxShield.services.UtilisateursDataService; -namespace VeraxShield.Pages.utilisateurs +namespace VeraxShield.pages.utilisateurs { public partial class ListeUtilisateurs { @@ -56,5 +56,13 @@ namespace VeraxShield.Pages.utilisateurs await this.Modal.afficher(); } } + + public void modifierUtilisateur() + { + if (this.utilisateurSelectionne != null) + { + this.NavigationManager.NavigateTo("/utilisateurs/modifier/" + utilisateurSelectionne.Pseudo); + } + } } } diff --git a/VeraxShield/VeraxShield/Pages/utilisateurs/ModifierUtilisateur.razor b/VeraxShield/VeraxShield/Pages/utilisateurs/ModifierUtilisateur.razor new file mode 100644 index 0000000..aebab4c --- /dev/null +++ b/VeraxShield/VeraxShield/Pages/utilisateurs/ModifierUtilisateur.razor @@ -0,0 +1,6 @@ +@page "/utilisateurs/modifier/{pseudo}" + +

Modifier l'utilisateur

+ + + diff --git a/VeraxShield/VeraxShield/Pages/utilisateurs/ModifierUtilisateur.razor.cs b/VeraxShield/VeraxShield/Pages/utilisateurs/ModifierUtilisateur.razor.cs new file mode 100644 index 0000000..d59d9d9 --- /dev/null +++ b/VeraxShield/VeraxShield/Pages/utilisateurs/ModifierUtilisateur.razor.cs @@ -0,0 +1,23 @@ +using Microsoft.AspNetCore.Components; +using VeraxShield.modele.utilisateurs; +using VeraxShield.services.UtilisateursDataService; + +namespace VeraxShield.pages.utilisateurs +{ + public partial class ModifierUtilisateur + { + [Parameter] + public String Pseudo {get; set;} + + [Inject] + private IUtilisateursDataService utilisateursDataService {get; set;} + + private Utilisateur utilisateur {get; set;} + + protected override async Task OnInitializedAsync() + { + + await base.OnInitializedAsync(); + } + } +} \ No newline at end of file diff --git a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.dll b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.dll index d73cd21..e17c355 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 185cc30..695e454 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 f176c99..36941ad 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/bin/Debug/net7.0/VeraxShield.staticwebassets.runtime.json b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.staticwebassets.runtime.json index d47a527..ff9cec8 100644 --- a/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.staticwebassets.runtime.json +++ b/VeraxShield/VeraxShield/bin/Debug/net7.0/VeraxShield.staticwebassets.runtime.json @@ -1 +1 @@ -{"ContentRoots":["c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.snackbar\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.datagrid\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.bootstrap\\1.4.0\\staticwebassets\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"data":{"Children":{"fakeUtilisateurs.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"data/fakeUtilisateurs.json"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Blazorise":{"Children":{"blazorise.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.css"},"Patterns":null},"blazorise.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.min.css"},"Patterns":null},"breakpoint.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"breakpoint.js"},"Patterns":null},"button.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"button.js"},"Patterns":null},"closable.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"closable.js"},"Patterns":null},"colorPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"colorPicker.js"},"Patterns":null},"datePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"datePicker.js"},"Patterns":null},"dragDrop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dragDrop.js"},"Patterns":null},"dropdown.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dropdown.js"},"Patterns":null},"fileEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fileEdit.js"},"Patterns":null},"filePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"filePicker.js"},"Patterns":null},"floatingUi.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"floatingUi.js"},"Patterns":null},"inputMask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"inputMask.js"},"Patterns":null},"io.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"io.js"},"Patterns":null},"memoEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"memoEdit.js"},"Patterns":null},"numericPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"numericPicker.js"},"Patterns":null},"observer.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"observer.js"},"Patterns":null},"table.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"table.js"},"Patterns":null},"textEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"textEdit.js"},"Patterns":null},"theme.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"theme.js"},"Patterns":null},"timePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"timePicker.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tooltip.js"},"Patterns":null},"utilities.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"utilities.js"},"Patterns":null},"validators":{"Children":{"DateTimeMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/DateTimeMaskValidator.js"},"Patterns":null},"NoValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NoValidator.js"},"Patterns":null},"NumericMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NumericMaskValidator.js"},"Patterns":null},"RegExMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/RegExMaskValidator.js"},"Patterns":null}},"Asset":null,"Patterns":null},"vendors":{"Children":{"autoNumeric.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/autoNumeric.js"},"Patterns":null},"Behave.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Behave.js"},"Patterns":null},"flatpickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/flatpickr.js"},"Patterns":null},"floating-ui-core.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui-core.js"},"Patterns":null},"floating-ui.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui.js"},"Patterns":null},"inputmask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/inputmask.js"},"Patterns":null},"jsencrypt.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/jsencrypt.js"},"Patterns":null},"Pickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Pickr.js"},"Patterns":null},"sha512.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/sha512.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Snackbar":{"Children":{"blazorise.snackbar.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.css"},"Patterns":null},"blazorise.snackbar.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.DataGrid":{"Children":{"datagrid.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"datagrid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Bootstrap":{"Children":{"blazorise.bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.css"},"Patterns":null},"blazorise.bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.min.css"},"Patterns":null},"modal.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"modal.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"tooltip.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.snackbar\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.datagrid\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.bootstrap\\1.4.0\\staticwebassets\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"data":{"Children":{"fakeUtilisateurs.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"data/fakeUtilisateurs.json"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Blazorise":{"Children":{"blazorise.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.css"},"Patterns":null},"blazorise.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.min.css"},"Patterns":null},"breakpoint.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"breakpoint.js"},"Patterns":null},"button.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"button.js"},"Patterns":null},"closable.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"closable.js"},"Patterns":null},"colorPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"colorPicker.js"},"Patterns":null},"datePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"datePicker.js"},"Patterns":null},"dragDrop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dragDrop.js"},"Patterns":null},"dropdown.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dropdown.js"},"Patterns":null},"fileEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fileEdit.js"},"Patterns":null},"filePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"filePicker.js"},"Patterns":null},"floatingUi.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"floatingUi.js"},"Patterns":null},"inputMask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"inputMask.js"},"Patterns":null},"io.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"io.js"},"Patterns":null},"memoEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"memoEdit.js"},"Patterns":null},"numericPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"numericPicker.js"},"Patterns":null},"observer.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"observer.js"},"Patterns":null},"table.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"table.js"},"Patterns":null},"textEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"textEdit.js"},"Patterns":null},"theme.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"theme.js"},"Patterns":null},"timePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"timePicker.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tooltip.js"},"Patterns":null},"utilities.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"utilities.js"},"Patterns":null},"validators":{"Children":{"DateTimeMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/DateTimeMaskValidator.js"},"Patterns":null},"NoValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NoValidator.js"},"Patterns":null},"NumericMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NumericMaskValidator.js"},"Patterns":null},"RegExMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/RegExMaskValidator.js"},"Patterns":null}},"Asset":null,"Patterns":null},"vendors":{"Children":{"autoNumeric.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/autoNumeric.js"},"Patterns":null},"Behave.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Behave.js"},"Patterns":null},"flatpickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/flatpickr.js"},"Patterns":null},"floating-ui-core.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui-core.js"},"Patterns":null},"floating-ui.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui.js"},"Patterns":null},"inputmask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/inputmask.js"},"Patterns":null},"jsencrypt.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/jsencrypt.js"},"Patterns":null},"Pickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Pickr.js"},"Patterns":null},"sha512.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/sha512.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Snackbar":{"Children":{"blazorise.snackbar.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.css"},"Patterns":null},"blazorise.snackbar.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.DataGrid":{"Children":{"datagrid.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"datagrid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Bootstrap":{"Children":{"blazorise.bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.css"},"Patterns":null},"blazorise.bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.min.css"},"Patterns":null},"modal.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"modal.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"tooltip.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/VeraxShield/VeraxShield/composants/formulaires/FormulaireAjout.razor b/VeraxShield/VeraxShield/composants/formulaires/FormulaireAjout.razor index 03d4149..a2b4552 100644 --- a/VeraxShield/VeraxShield/composants/formulaires/FormulaireAjout.razor +++ b/VeraxShield/VeraxShield/composants/formulaires/FormulaireAjout.razor @@ -1,5 +1,4 @@ -@*

Ajouter un utilisateur

*@ - + diff --git a/VeraxShield/VeraxShield/composants/formulaires/FormulaireModification.razor b/VeraxShield/VeraxShield/composants/formulaires/FormulaireModification.razor new file mode 100644 index 0000000..ebca44a --- /dev/null +++ b/VeraxShield/VeraxShield/composants/formulaires/FormulaireModification.razor @@ -0,0 +1,58 @@ + + + + + + +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ +

+ + + +
\ No newline at end of file diff --git a/VeraxShield/VeraxShield/composants/formulaires/FormulaireModification.razor.cs b/VeraxShield/VeraxShield/composants/formulaires/FormulaireModification.razor.cs new file mode 100644 index 0000000..1944d59 --- /dev/null +++ b/VeraxShield/VeraxShield/composants/formulaires/FormulaireModification.razor.cs @@ -0,0 +1,45 @@ +using Microsoft.AspNetCore.Components; +using VeraxShield.composants.formulaires.modeles; +using VeraxShield.factories; +using VeraxShield.modele.utilisateurs; +using VeraxShield.services.UtilisateursDataService; + +namespace VeraxShield.composants.formulaires +{ + public partial class FormulaireModification + { + [Parameter] + public String Pseudo { get; set; } + public Utilisateur Utilisateur {get; set;} + + public FormulaireAjoutModele Modele {get; set;} + + [Inject] + private IUtilisateursDataService utilisateursDataService { get; set; } + + protected override async Task OnInitializedAsync() + { + Console.WriteLine("[comp] pseudo param : " + this.Pseudo); + + Utilisateur temp = await this.utilisateursDataService.getUtilisateurFromPseudo(this.Pseudo); + + if (temp != null) + { + Console.WriteLine("[comp] : Le user est pas nul ! p : " + temp.Pseudo); + } + + this.Utilisateur = new Utilisateur("temp", "temp", "temp", "temp", "temp", "temp", true); + + this.Modele = UtilisateursFactory.toModele(this.Utilisateur); + + await base.OnInitializedAsync(); + } + + + protected async Task modifierUtilisateur() + { + Utilisateur temp = UtilisateursFactory.toUtilisateur(this.Modele); + await this.utilisateursDataService.MettreAJourUtilisateur(temp); + } + } +} \ No newline at end of file diff --git a/VeraxShield/VeraxShield/composants/formulaires/modeles/FormulaireAjoutModele.cs b/VeraxShield/VeraxShield/composants/formulaires/modeles/FormulaireAjoutModele.cs index d5aeec0..a492da0 100644 --- a/VeraxShield/VeraxShield/composants/formulaires/modeles/FormulaireAjoutModele.cs +++ b/VeraxShield/VeraxShield/composants/formulaires/modeles/FormulaireAjoutModele.cs @@ -40,7 +40,12 @@ namespace VeraxShield.composants.formulaires.modeles public FormulaireAjoutModele() { - + Pseudo = "temporairementVide"; + Nom = "temporairementVide"; + Prenom = "temporairementVide"; + Mail = "temporairementVide"; + Mdp = "temporairementVide"; + IsBan = true; } } } diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs index aceb419..6b9801b 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfo.cs @@ -13,7 +13,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+289aaef1beb059a2f414fefc074f13b1e2f23fe7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5a9b425178a5684e3c7f0bf6456b8ae4f1134350")] [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 0e4a883..12ebc93 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfoInputs.cache +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.AssemblyInfoInputs.cache @@ -1 +1 @@ -e5084db0badd53379098814e6b48963b76c16f5bcfb70eb45b38ace6d4ca9ded +54388b557ba92b76c307a7afba2e76a1459e8fd062bb8c259cfc947608a2146e diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.GeneratedMSBuildEditorConfig.editorconfig b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.GeneratedMSBuildEditorConfig.editorconfig index ba88648..b2891a1 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.GeneratedMSBuildEditorConfig.editorconfig +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.GeneratedMSBuildEditorConfig.editorconfig @@ -9,59 +9,67 @@ build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = VeraxShield build_property.RootNamespace = VeraxShield -build_property.ProjectDir = c:\Users\jeanm\OneDrive\Documents\BUT\Blazor_SAE\VeraxShield\VeraxShield\ +build_property.ProjectDir = C:\Users\jeanm\OneDrive\Documents\BUT\Blazor_SAE\VeraxShield\VeraxShield\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 7.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = c:\Users\jeanm\OneDrive\Documents\BUT\Blazor_SAE\VeraxShield\VeraxShield +build_property.MSBuildProjectDirectory = C:\Users\jeanm\OneDrive\Documents\BUT\Blazor_SAE\VeraxShield\VeraxShield build_property._RazorSourceGeneratorDebug = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/App.razor] +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/App.razor] build_metadata.AdditionalFiles.TargetPath = QXBwLnJhem9y build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/formulaires/FormulaireAjout.razor] +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/formulaires/FormulaireAjout.razor] build_metadata.AdditionalFiles.TargetPath = Y29tcG9zYW50c1xmb3JtdWxhaXJlc1xGb3JtdWxhaXJlQWpvdXQucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/formulaires/_Imports.razor] +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/formulaires/FormulaireModification.razor] +build_metadata.AdditionalFiles.TargetPath = Y29tcG9zYW50c1xmb3JtdWxhaXJlc1xGb3JtdWxhaXJlTW9kaWZpY2F0aW9uLnJhem9y +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/formulaires/_Imports.razor] build_metadata.AdditionalFiles.TargetPath = Y29tcG9zYW50c1xmb3JtdWxhaXJlc1xfSW1wb3J0cy5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/modals/ModalSuppressionUtilisateur.razor] +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/modals/ModalSuppressionUtilisateur.razor] build_metadata.AdditionalFiles.TargetPath = Y29tcG9zYW50c1xtb2RhbHNcTW9kYWxTdXBwcmVzc2lvblV0aWxpc2F0ZXVyLnJhem9y build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/modals/_Imports.razor] +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/composants/modals/_Imports.razor] build_metadata.AdditionalFiles.TargetPath = Y29tcG9zYW50c1xtb2RhbHNcX0ltcG9ydHMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/MainLayout.razor] +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/MainLayout.razor] build_metadata.AdditionalFiles.TargetPath = TWFpbkxheW91dC5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/Pages/Index.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcSW5kZXgucmF6b3I= +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/pages/Index.razor] +build_metadata.AdditionalFiles.TargetPath = cGFnZXNcSW5kZXgucmF6b3I= +build_metadata.AdditionalFiles.CssScope = + +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/pages/utilisateurs/AjouterUtilisateur.razor] +build_metadata.AdditionalFiles.TargetPath = cGFnZXNcdXRpbGlzYXRldXJzXEFqb3V0ZXJVdGlsaXNhdGV1ci5yYXpvcg== build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/Pages/utilisateurs/AjouterUtilisateur.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcdXRpbGlzYXRldXJzXEFqb3V0ZXJVdGlsaXNhdGV1ci5yYXpvcg== +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/pages/utilisateurs/ListeUtilisateurs.razor] +build_metadata.AdditionalFiles.TargetPath = cGFnZXNcdXRpbGlzYXRldXJzXExpc3RlVXRpbGlzYXRldXJzLnJhem9y build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/Pages/utilisateurs/ListeUtilisateurs.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcdXRpbGlzYXRldXJzXExpc3RlVXRpbGlzYXRldXJzLnJhem9y +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/pages/utilisateurs/ModifierUtilisateur.razor] +build_metadata.AdditionalFiles.TargetPath = cGFnZXNcdXRpbGlzYXRldXJzXE1vZGlmaWVyVXRpbGlzYXRldXIucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/Pages/_Imports.razor] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0ltcG9ydHMucmF6b3I= +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/pages/_Imports.razor] +build_metadata.AdditionalFiles.TargetPath = cGFnZXNcX0ltcG9ydHMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/_Imports.razor] +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/_Imports.razor] build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I= build_metadata.AdditionalFiles.CssScope = -[c:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/Pages/_Host.cshtml] -build_metadata.AdditionalFiles.TargetPath = UGFnZXNcX0hvc3QuY3NodG1s +[C:/Users/jeanm/OneDrive/Documents/BUT/Blazor_SAE/VeraxShield/VeraxShield/pages/_Host.cshtml] +build_metadata.AdditionalFiles.TargetPath = cGFnZXNcX0hvc3QuY3NodG1s build_metadata.AdditionalFiles.CssScope = diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.assets.cache b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.assets.cache index 15f79b8..0828d24 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.assets.cache and b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.assets.cache differ diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.csproj.CoreCompileInputs.cache b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.csproj.CoreCompileInputs.cache index 2799ad5..91e862f 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.csproj.CoreCompileInputs.cache +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -93e1c9232111223b05115fd1d9ae73ec628ba0ee89fcc886f90e3413eb2ef36b +b6db3d3d769bf7d4e4e9ba5aabf655e09c7239c2b4702b38f5cb1ea5a9587451 diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.dll b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.dll index d73cd21..e17c355 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.genruntimeconfig.cache b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.genruntimeconfig.cache index ffdf58f..4a42a1d 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.genruntimeconfig.cache +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.genruntimeconfig.cache @@ -1 +1 @@ -9361fd1aa03e600c8781627902272cf07a9bded1eb89ac137b5a778553b0e891 +a5ef9924292fc9d83e22623a89ae80f245a08dda172e8ca4fdd9cef47b726341 diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.pdb b/VeraxShield/VeraxShield/obj/Debug/net7.0/VeraxShield.pdb index f176c99..36941ad 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 185cc30..695e454 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 6f90389..d463c84 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/project.razor.vscode.bin b/VeraxShield/VeraxShield/obj/Debug/net7.0/project.razor.vscode.bin index 184390e..d990489 100644 Binary files a/VeraxShield/VeraxShield/obj/Debug/net7.0/project.razor.vscode.bin and b/VeraxShield/VeraxShield/obj/Debug/net7.0/project.razor.vscode.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 bce9674..eb79cfa 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 bce9674..eb79cfa 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 diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.build.json b/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.build.json index 24566c1..ae4e5fb 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.build.json +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.build.json @@ -1,6 +1,6 @@ { "Version": 1, - "Hash": "p3OukcV8d4j6B5kcBVdp+QoVJuODgxPRfpTXBmWbR3E=", + "Hash": "1Y9UOHIbbBoRdzjCG27pKoNvUjVEgsDTJMI1/wI3o2s=", "Source": "VeraxShield", "BasePath": "_content/VeraxShield", "Mode": "Default", @@ -10,7 +10,7 @@ { "Name": "VeraxShield\\wwwroot", "Source": "VeraxShield", - "ContentRoot": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\", + "ContentRoot": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\", "BasePath": "_content/VeraxShield", "Pattern": "**" } @@ -720,12 +720,12 @@ "OriginalItemSpec": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\flatpickr.js" }, { - "Identity": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui-core.js", + "Identity": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui.js", "SourceId": "Blazorise", "SourceType": "Package", "ContentRoot": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\", "BasePath": "_content/Blazorise", - "RelativePath": "vendors/floating-ui-core.js", + "RelativePath": "vendors/floating-ui.js", "AssetKind": "All", "AssetMode": "All", "AssetRole": "Primary", @@ -736,15 +736,15 @@ "AssetTraitValue": "", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui-core.js" + "OriginalItemSpec": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui.js" }, { - "Identity": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui.js", + "Identity": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui-core.js", "SourceId": "Blazorise", "SourceType": "Package", "ContentRoot": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\", "BasePath": "_content/Blazorise", - "RelativePath": "vendors/floating-ui.js", + "RelativePath": "vendors/floating-ui-core.js", "AssetKind": "All", "AssetMode": "All", "AssetRole": "Primary", @@ -755,7 +755,7 @@ "AssetTraitValue": "", "CopyToOutputDirectory": "Never", "CopyToPublishDirectory": "PreserveNewest", - "OriginalItemSpec": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui.js" + "OriginalItemSpec": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\floating-ui-core.js" }, { "Identity": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\inputmask.js", @@ -834,10 +834,10 @@ "OriginalItemSpec": "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\vendors\\sha512.js" }, { - "Identity": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\css\\site.css", + "Identity": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\css\\site.css", "SourceId": "VeraxShield", "SourceType": "Discovered", - "ContentRoot": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\", + "ContentRoot": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\", "BasePath": "_content/VeraxShield", "RelativePath": "css/site.css", "AssetKind": "All", @@ -853,10 +853,10 @@ "OriginalItemSpec": "wwwroot\\css\\site.css" }, { - "Identity": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\data\\fakeUtilisateurs.json", + "Identity": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\data\\fakeUtilisateurs.json", "SourceId": "VeraxShield", "SourceType": "Discovered", - "ContentRoot": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\", + "ContentRoot": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\", "BasePath": "_content/VeraxShield", "RelativePath": "data/fakeUtilisateurs.json", "AssetKind": "All", diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.development.json b/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.development.json index d47a527..ff9cec8 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.development.json +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.development.json @@ -1 +1 @@ -{"ContentRoots":["c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.snackbar\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.datagrid\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.bootstrap\\1.4.0\\staticwebassets\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"data":{"Children":{"fakeUtilisateurs.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"data/fakeUtilisateurs.json"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Blazorise":{"Children":{"blazorise.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.css"},"Patterns":null},"blazorise.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.min.css"},"Patterns":null},"breakpoint.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"breakpoint.js"},"Patterns":null},"button.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"button.js"},"Patterns":null},"closable.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"closable.js"},"Patterns":null},"colorPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"colorPicker.js"},"Patterns":null},"datePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"datePicker.js"},"Patterns":null},"dragDrop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dragDrop.js"},"Patterns":null},"dropdown.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dropdown.js"},"Patterns":null},"fileEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fileEdit.js"},"Patterns":null},"filePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"filePicker.js"},"Patterns":null},"floatingUi.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"floatingUi.js"},"Patterns":null},"inputMask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"inputMask.js"},"Patterns":null},"io.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"io.js"},"Patterns":null},"memoEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"memoEdit.js"},"Patterns":null},"numericPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"numericPicker.js"},"Patterns":null},"observer.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"observer.js"},"Patterns":null},"table.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"table.js"},"Patterns":null},"textEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"textEdit.js"},"Patterns":null},"theme.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"theme.js"},"Patterns":null},"timePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"timePicker.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tooltip.js"},"Patterns":null},"utilities.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"utilities.js"},"Patterns":null},"validators":{"Children":{"DateTimeMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/DateTimeMaskValidator.js"},"Patterns":null},"NoValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NoValidator.js"},"Patterns":null},"NumericMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NumericMaskValidator.js"},"Patterns":null},"RegExMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/RegExMaskValidator.js"},"Patterns":null}},"Asset":null,"Patterns":null},"vendors":{"Children":{"autoNumeric.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/autoNumeric.js"},"Patterns":null},"Behave.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Behave.js"},"Patterns":null},"flatpickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/flatpickr.js"},"Patterns":null},"floating-ui-core.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui-core.js"},"Patterns":null},"floating-ui.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui.js"},"Patterns":null},"inputmask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/inputmask.js"},"Patterns":null},"jsencrypt.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/jsencrypt.js"},"Patterns":null},"Pickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Pickr.js"},"Patterns":null},"sha512.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/sha512.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Snackbar":{"Children":{"blazorise.snackbar.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.css"},"Patterns":null},"blazorise.snackbar.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.DataGrid":{"Children":{"datagrid.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"datagrid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Bootstrap":{"Children":{"blazorise.bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.css"},"Patterns":null},"blazorise.bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.min.css"},"Patterns":null},"modal.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"modal.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"tooltip.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file +{"ContentRoots":["C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.snackbar\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.datagrid\\1.4.0\\staticwebassets\\","C:\\Users\\jeanm\\.nuget\\packages\\blazorise.bootstrap\\1.4.0\\staticwebassets\\"],"Root":{"Children":{"css":{"Children":{"site.css":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"css/site.css"},"Patterns":null}},"Asset":null,"Patterns":null},"data":{"Children":{"fakeUtilisateurs.json":{"Children":null,"Asset":{"ContentRootIndex":0,"SubPath":"data/fakeUtilisateurs.json"},"Patterns":null}},"Asset":null,"Patterns":null},"_content":{"Children":{"Blazorise":{"Children":{"blazorise.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.css"},"Patterns":null},"blazorise.min.css":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"blazorise.min.css"},"Patterns":null},"breakpoint.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"breakpoint.js"},"Patterns":null},"button.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"button.js"},"Patterns":null},"closable.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"closable.js"},"Patterns":null},"colorPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"colorPicker.js"},"Patterns":null},"datePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"datePicker.js"},"Patterns":null},"dragDrop.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dragDrop.js"},"Patterns":null},"dropdown.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"dropdown.js"},"Patterns":null},"fileEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"fileEdit.js"},"Patterns":null},"filePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"filePicker.js"},"Patterns":null},"floatingUi.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"floatingUi.js"},"Patterns":null},"inputMask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"inputMask.js"},"Patterns":null},"io.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"io.js"},"Patterns":null},"memoEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"memoEdit.js"},"Patterns":null},"numericPicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"numericPicker.js"},"Patterns":null},"observer.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"observer.js"},"Patterns":null},"table.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"table.js"},"Patterns":null},"textEdit.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"textEdit.js"},"Patterns":null},"theme.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"theme.js"},"Patterns":null},"timePicker.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"timePicker.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"tooltip.js"},"Patterns":null},"utilities.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"utilities.js"},"Patterns":null},"validators":{"Children":{"DateTimeMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/DateTimeMaskValidator.js"},"Patterns":null},"NoValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NoValidator.js"},"Patterns":null},"NumericMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/NumericMaskValidator.js"},"Patterns":null},"RegExMaskValidator.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"validators/RegExMaskValidator.js"},"Patterns":null}},"Asset":null,"Patterns":null},"vendors":{"Children":{"autoNumeric.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/autoNumeric.js"},"Patterns":null},"Behave.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Behave.js"},"Patterns":null},"flatpickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/flatpickr.js"},"Patterns":null},"floating-ui-core.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui-core.js"},"Patterns":null},"floating-ui.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/floating-ui.js"},"Patterns":null},"inputmask.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/inputmask.js"},"Patterns":null},"jsencrypt.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/jsencrypt.js"},"Patterns":null},"Pickr.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/Pickr.js"},"Patterns":null},"sha512.js":{"Children":null,"Asset":{"ContentRootIndex":1,"SubPath":"vendors/sha512.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Snackbar":{"Children":{"blazorise.snackbar.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.css"},"Patterns":null},"blazorise.snackbar.min.css":{"Children":null,"Asset":{"ContentRootIndex":2,"SubPath":"blazorise.snackbar.min.css"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.DataGrid":{"Children":{"datagrid.js":{"Children":null,"Asset":{"ContentRootIndex":3,"SubPath":"datagrid.js"},"Patterns":null}},"Asset":null,"Patterns":null},"Blazorise.Bootstrap":{"Children":{"blazorise.bootstrap.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.css"},"Patterns":null},"blazorise.bootstrap.min.css":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"blazorise.bootstrap.min.css"},"Patterns":null},"modal.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"modal.js"},"Patterns":null},"tooltip.js":{"Children":null,"Asset":{"ContentRootIndex":4,"SubPath":"tooltip.js"},"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":null}},"Asset":null,"Patterns":[{"ContentRootIndex":0,"Pattern":"**","Depth":0}]}} \ No newline at end of file diff --git a/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.pack.json b/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.pack.json index 480d4f3..bc5c798 100644 --- a/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.pack.json +++ b/VeraxShield/VeraxShield/obj/Debug/net7.0/staticwebassets.pack.json @@ -1,11 +1,11 @@ { "Files": [ { - "Id": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\css\\site.css", + "Id": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\css\\site.css", "PackagePath": "staticwebassets\\css\\site.css" }, { - "Id": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\data\\fakeUtilisateurs.json", + "Id": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\wwwroot\\data\\fakeUtilisateurs.json", "PackagePath": "staticwebassets\\data\\fakeUtilisateurs.json" }, { diff --git a/VeraxShield/VeraxShield/obj/VeraxShield.csproj.nuget.dgspec.json b/VeraxShield/VeraxShield/obj/VeraxShield.csproj.nuget.dgspec.json index d834c63..1285e05 100644 --- a/VeraxShield/VeraxShield/obj/VeraxShield.csproj.nuget.dgspec.json +++ b/VeraxShield/VeraxShield/obj/VeraxShield.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj": {} + "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj": {} }, "projects": { - "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj": { + "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj", + "projectUniqueName": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj", "projectName": "VeraxShield", - "projectPath": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj", + "projectPath": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj", "packagesPath": "C:\\Users\\jeanm\\.nuget\\packages\\", - "outputPath": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\obj\\", + "outputPath": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/VeraxShield/VeraxShield/obj/project.nuget.cache b/VeraxShield/VeraxShield/obj/project.nuget.cache index 8064996..8423aab 100644 --- a/VeraxShield/VeraxShield/obj/project.nuget.cache +++ b/VeraxShield/VeraxShield/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "a6fADi4dA5/8alk/BHpfy4nhtebu4Bi6dAkjIgGJ8FX2NgETY2cFcfq6vd7htCe0zBc997fHiD3Ou4oKdVy4uw==", + "dgSpecHash": "dqbtlAV1AYUixQ9WbvKpl8rr8O1+wmPKHM7E7C58WdfGhPPGD+zXkYDYdXdD08I6v0eE4hRHsQhhnJHR/s9UyQ==", "success": true, - "projectFilePath": "c:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj", + "projectFilePath": "C:\\Users\\jeanm\\OneDrive\\Documents\\BUT\\Blazor_SAE\\VeraxShield\\VeraxShield\\VeraxShield.csproj", "expectedPackageFiles": [ "C:\\Users\\jeanm\\.nuget\\packages\\blazored.localstorage\\4.4.0\\blazored.localstorage.4.4.0.nupkg.sha512", "C:\\Users\\jeanm\\.nuget\\packages\\blazorise\\1.4.0\\blazorise.1.4.0.nupkg.sha512", diff --git a/VeraxShield/VeraxShield/services/UtilisateursDataService/IUtilisateursDataService.cs b/VeraxShield/VeraxShield/services/UtilisateursDataService/IUtilisateursDataService.cs index 7a11bf3..0b3fd06 100644 --- a/VeraxShield/VeraxShield/services/UtilisateursDataService/IUtilisateursDataService.cs +++ b/VeraxShield/VeraxShield/services/UtilisateursDataService/IUtilisateursDataService.cs @@ -12,5 +12,9 @@ namespace VeraxShield.services.UtilisateursDataService public Task AjouterUtilisateur(Utilisateur u); public Task SupprimerUtilisateur(Utilisateur u); + + public Task MettreAJourUtilisateur(Utilisateur u); + + public Task getUtilisateurFromPseudo(String pseudo); } } diff --git a/VeraxShield/VeraxShield/services/UtilisateursDataService/UtilisateursDataServiceFactice.cs b/VeraxShield/VeraxShield/services/UtilisateursDataService/UtilisateursDataServiceFactice.cs index 52328b7..a568a7a 100644 --- a/VeraxShield/VeraxShield/services/UtilisateursDataService/UtilisateursDataServiceFactice.cs +++ b/VeraxShield/VeraxShield/services/UtilisateursDataService/UtilisateursDataServiceFactice.cs @@ -105,6 +105,12 @@ namespace VeraxShield.services.UtilisateursDataService } } + public async Task MettreAJourUtilisateur(Utilisateur u) + { + await this.SupprimerUtilisateur(u); + await this.AjouterUtilisateur(u); + } + private async Task> getUtilisateursFromJson(String cheminVersJson) { List utilisateursDeserialise = new List (); @@ -134,9 +140,32 @@ namespace VeraxShield.services.UtilisateursDataService return utilisateursFromLocalStorage; } - private async Task saveUtilisateursLocalStorage(List lUtilisateurs) + public async Task getUtilisateurFromPseudo(String pseudo) + { + List utilisateurs = await this.getAllUtilisateurs(); + Utilisateur temp = null; + + foreach (Utilisateur u in utilisateurs) + { + if (u.Pseudo == pseudo) + { + temp = u; + } + } + + if (temp == null) + { + Console.WriteLine("Aucun u. par pseudo trouve..."); + } + + return temp; + } + + + private async Task saveUtilisateursLocalStorage(List lUtilisateurs) { await _localStorage.SetItemAsync(this.EmplacementLocalStorage, lUtilisateurs); } - } + + } }