16 lines
507 B
C#
16 lines
507 B
C#
using FluentValidation;
|
|
using ldap_cesi.DTOs.Inputs.Site;
|
|
|
|
namespace ldap_cesi.Validator.Site;
|
|
|
|
public class SiteUpdateValidator : AbstractValidator<SiteUpdateDto>
|
|
{
|
|
public SiteUpdateValidator()
|
|
{
|
|
RuleFor(x => x.Ville)
|
|
.NotEmpty().WithMessage("Le nom est requis.")
|
|
.MaximumLength(150).WithMessage("Le nom de la ville ne doit pas dépasser 150 caractères.");
|
|
RuleFor(x => x.Id)
|
|
.NotEmpty().WithMessage("L'identifiant du site est requis.");
|
|
}
|
|
} |