merge avec Master

jean
Siwa12100 1 year ago
parent 00e0edcb8f
commit de23efdd02

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

@ -9,6 +9,8 @@ namespace VeraxShield.pages.utilisateurs
[Parameter]
public String Pseudo {get; set;}
public Utilisateur Utilisateur { get; set;}
[Inject]
private IUtilisateursDataService utilisateursDataService {get; set;}
@ -16,7 +18,20 @@ namespace VeraxShield.pages.utilisateurs
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();
}
}

@ -9,7 +9,6 @@ namespace VeraxShield.composants.formulaires
public partial class FormulaireModification
{
[Parameter]
public String Pseudo { get; set; }
public Utilisateur Utilisateur {get; set;}
public FormulaireAjoutModele Modele {get; set;}
@ -17,27 +16,30 @@ namespace VeraxShield.composants.formulaires
[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);
[Inject]
private NavigationManager NavigationManager { get; set;}
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);
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.AssemblyConfigurationAttribute("Debug")]
[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.AssemblyTitleAttribute("VeraxShield")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

@ -1 +1 @@
556da6a96a4e171b0cb5cc799c0ddd4918496e08568b208f18df57add77e2c8d
019603838159e307d81084ff45aa139dc0d73907fb59a7996c80ec5247388f42

Loading…
Cancel
Save