public FeriasCommandHandler(IOcorrenciaDeDeriasRepository ocorrenciaDeDeriasRepository, IColaboradorRepository colaboradorRepository, IUnitOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notifications) : base(uow, bus, notifications) { _ocorrenciaDeDeriasRepository = ocorrenciaDeDeriasRepository; _colaboradorRepository = colaboradorRepository; }
public RegistrarOcorrenciaDeFeriasCommandValidation(IOcorrenciaDeDeriasRepository ocorrenciaDeDeriasRepository) : base(ocorrenciaDeDeriasRepository) { ValideContratoInfomado(); ValidePeriodoAquisitivoInformado(); ValideDataDeInicioInformado(); ValideDiasDeFeriasInformado(); ValideMaximoDeFerias(); ValideDiasDeAbono(); ValideSaldoFeriasPeriodoAquisitivo(); ValideFeriasAposUmAnoDeContrato(); }
protected OcorrenciaDeFeriasValidation(IOcorrenciaDeDeriasRepository ocorrenciaDeDeriasRepository) => _ocorrenciaDeDeriasRepository = ocorrenciaDeDeriasRepository;