public ValidateurCommandeCreerEpisode(IUniteDeTravail uniteDeTravail) { this.uniteDeTravail = uniteDeTravail; RuleFor(v => v.Libelle) .NotEmpty().WithMessage("Le libéllé est requis.") .MaximumLength(200).WithMessage("Le libéllé ne doit pas dépasser 200 caractères.") .MustAsync(LibelleDoitEtreUnique).WithMessage("Le libéllé indiqué existe déjà."); }
public static async Task <TEntity> RecupererParIdAsync <TEntity, TKey>(TKey id) where TEntity : Auditable { using var scope = _scopeFactory.CreateScope(); IUniteDeTravail uniteDeTavail = scope.ServiceProvider.GetService <IUniteDeTravail>(); return(await uniteDeTavail.Repository <TEntity, TKey>().RecupererParIdAsync(id)); }
public GestionnaireCommandeSupprimerEpisode(IUniteDeTravail uniteDeTravail) { _uniteDeTravail = uniteDeTravail; _episodeRepository = _uniteDeTravail.Repository <Episode, int>(); }
public GestionnaireRequeteRecupererToutesEpisodes(IUniteDeTravail uniteDeTravail) { _uniteDeTravail = uniteDeTravail; _episodeRepository = _uniteDeTravail.Repository <Episode, int>(); }
public GestionnaireCommandeModifierEpisode(IUniteDeTravail uniteDeTravail, IMapper mapper) { _mapper = mapper; _uniteDeTravail = uniteDeTravail; _episodeRepository = _uniteDeTravail.Repository <Episode, int>(); }