ldap-cesi/ldap-cesi/Validator/Utilisateur/UtilisateurCreateValidator.cs
BuzzLeclair 272e928304 - Ajout de fluent validator
- Ajout d'une validation sur le dtoLogin
2025-03-02 17:18:54 +01:00

18 lines
596 B
C#

using FluentValidation;
using ldap_cesi.DTOs.Inputs;
namespace ldap_cesi.Validator.Utilisateur;
public class UtilisateurCreateValidator : AbstractValidator<UtilisateurLoginDto>
{
public UtilisateurCreateValidator()
{
RuleFor(x => x.Email)
.NotEmpty().WithMessage("L'email est requis.")
.EmailAddress().WithMessage("L'email n'est pas valide.");
RuleFor(x => x.MotDePasse)
.NotEmpty().WithMessage("Le mot de passe est requis.")
.MinimumLength(6).WithMessage("Le mot de passe doit contenir au moins 6 caractères.");
}
}