ldap-cesi/ldap-cesi/Validator/Site/SiteUpdateValidator.cs
BuzzLeclair 1fb1f49f9d - Ajout de tous les crud
//TODO : revoir le retour des fonctions getSSalarieByService/site
2025-03-03 00:56:59 +01:00

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.");
}
}