merge avec Master

jean
Siwa12100 1 year ago
parent 00e0edcb8f
commit de23efdd02

@ -2,5 +2,5 @@
<h1> Modifier l'utilisateur </h1> <h1> Modifier l'utilisateur </h1>
<FormulaireModification Pseudo="@Pseudo"/> <FormulaireModification Utilisateur="@Utilisateur" />

@ -9,6 +9,8 @@ namespace VeraxShield.pages.utilisateurs
[Parameter] [Parameter]
public String Pseudo {get; set;} public String Pseudo {get; set;}
public Utilisateur Utilisateur { get; set;}
[Inject] [Inject]
private IUtilisateursDataService utilisateursDataService {get; set;} private IUtilisateursDataService utilisateursDataService {get; set;}
@ -16,7 +18,20 @@ namespace VeraxShield.pages.utilisateurs
protected override async Task OnInitializedAsync() protected override async Task OnInitializedAsync()
{ {
Console.WriteLine("Passage dans le OnInitializedAsync...");
this.Utilisateur = await this.utilisateursDataService.getUtilisateurFromPseudo(this.Pseudo);
if (Utilisateur != null)
{
Console.WriteLine("Pseudo du mec : " + this.Utilisateur.Pseudo);
}
else
{
Console.WriteLine("L'utilisateur est null...");
}
Console.WriteLine("Fin du OnInitializedParent");
await base.OnInitializedAsync(); await base.OnInitializedAsync();
} }
} }

@ -9,7 +9,6 @@ namespace VeraxShield.composants.formulaires
public partial class FormulaireModification public partial class FormulaireModification
{ {
[Parameter] [Parameter]
public String Pseudo { get; set; }
public Utilisateur Utilisateur {get; set;} public Utilisateur Utilisateur {get; set;}
public FormulaireAjoutModele Modele {get; set;} public FormulaireAjoutModele Modele {get; set;}
@ -17,27 +16,30 @@ namespace VeraxShield.composants.formulaires
[Inject] [Inject]
private IUtilisateursDataService utilisateursDataService { get; set; } private IUtilisateursDataService utilisateursDataService { get; set; }
protected override async Task OnInitializedAsync() [Inject]
{ private NavigationManager NavigationManager { get; set;}
//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);
if (this.Modele == null) protected override async Task OnParametersSetAsync()
{
if (this.Utilisateur != null)
{
Console.WriteLine("Le mec encore trouvé : " + this.Utilisateur.Pseudo);
Utilisateur temp = new Utilisateur(" ", " ", " ", " ", " ", " ", true);
this.Modele = UtilisateursFactory.toModele(this.Utilisateur);
} else
{ {
Console.WriteLine("Le modele est tjrs nul..."); Console.WriteLine("Le mec nul cette fois...");
Utilisateur temp = new Utilisateur(" ", " ", " ", " ", " ", " ", true);
this.Modele = UtilisateursFactory.toModele(temp);
} }
await base.OnInitializedAsync();
Console.WriteLine("Fin du onParameterEnfant");
await base.OnParametersSetAsync();
} }
@ -45,6 +47,8 @@ namespace VeraxShield.composants.formulaires
{ {
Utilisateur temp = UtilisateursFactory.toUtilisateur(this.Modele); Utilisateur temp = UtilisateursFactory.toUtilisateur(this.Modele);
await this.utilisateursDataService.MettreAJourUtilisateur(temp); await this.utilisateursDataService.MettreAJourUtilisateur(temp);
this.NavigationManager.NavigateTo("/utilisateurs/liste");
} }
} }
} }

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

@ -1 +1 @@
556da6a96a4e171b0cb5cc799c0ddd4918496e08568b208f18df57add77e2c8d 019603838159e307d81084ff45aa139dc0d73907fb59a7996c80ec5247388f42

Loading…
Cancel
Save