Merge branch 'master' into Tony

serviceApiJean
Tony Fages 1 year ago
commit a572d7e517

@ -1,6 +1,8 @@
using Blazorise;
using Microsoft.AspNetCore.Components;
using VeraxShield.composants.affichages.utilisateurs;
using VeraxShield.composants.formulaires.modeles;
using VeraxShield.services.UtilisateursDataService;
namespace VeraxShield.composants.authentification
{
@ -18,6 +20,9 @@ namespace VeraxShield.composants.authentification
[Inject]
private DonneurEtat DonneurEtat {get; set;}
[Inject]
private IUtilisateursDataService UtilisateursDataService {get; set;}
public String Erreur {get; set; }
@ -28,6 +33,7 @@ namespace VeraxShield.composants.authentification
protected override async Task OnInitializedAsync()
{
this.Requete = new RequeteInscription();
DatagridUtilisateurs.Utilisateurs = await this.UtilisateursDataService.getAllUtilisateurs();
await base.OnInitializedAsync();
}

@ -26,7 +26,7 @@ namespace VeraxShield.composants.formulaires.modeles
[Required]
[StringLength(20, ErrorMessage = "Le pseudo ne doit pas dépasser 20 caractères !")]
[RegularExpression("^[a-zA-Z0-9_]+$", ErrorMessage = "Le pseudo contient des caractères interdits.")]
// [PseudoCorrect]
[PseudoCorrect]
public string Pseudo { get; set; }
[Required]

@ -11,7 +11,7 @@ namespace VeraxShield.composants.formulaires.modeles
[Required]
[StringLength(20, ErrorMessage = "Le pseudo ne doit pas dépasser 20 caractères !")]
[RegularExpression("^[a-zA-Z0-9_]+$", ErrorMessage = "Le pseudo contient des caractères interdits.")]
// [PseudoCorrect]
[PseudoCorrect]
public string Pseudo { get; set; }
[Required]

@ -16,10 +16,23 @@ namespace VeraxShield.composants.formulaires.modeles.attributsValidationCustoms
foreach (Utilisateur u in DatagridUtilisateurs.Utilisateurs)
{
if (u.Pseudo == pseudo && pseudo != DatagridUtilisateurs.UtilisateurSelectionne.Pseudo)
if ((u.Pseudo == pseudo))
{
Console.WriteLine("u-Select pseudo : " + DatagridUtilisateurs.UtilisateurSelectionne.Pseudo);
return new ValidationResult("Le pseudo existe deja, choississez en un autre.");
if (DatagridUtilisateurs.UtilisateurSelectionne == null) {
return new ValidationResult("Le pseudo existe deja, choississez en un autre.");
}
if (DatagridUtilisateurs.UtilisateurSelectionne != null)
{
if (u.Pseudo != DatagridUtilisateurs.UtilisateurSelectionne.Pseudo)
{
return new ValidationResult("Le pseudo existe deja, choississez en un autre.");
}
}
}
}

Loading…
Cancel
Save