public ExclusaoDeFuncionario(IFuncionarioRepository funcionarioRepository,
                              NotificationContext notificationContext,
                              IValidadorDeFuncionarioExistente validadorDeFuncionarioExistente)
 {
     _funcionarioRepository           = funcionarioRepository;
     _notificationContext             = notificationContext;
     _validadorDeFuncionarioExistente = validadorDeFuncionarioExistente;
 }
Exemplo n.º 2
0
 public ArmazenadorDeFuncionario(IFuncionarioRepository funcionarioRepository,
                                 NotificationContext notificationContext,
                                 IValidadorDeCpf validadorDeCpf,
                                 IValidadorDeFuncionarioExistente validadorDeFuncionarioExistente,
                                 IValidadorDeFuncionarioDuplicado validadorDeFuncionarioDuplicado)
 {
     _funcionarioRepository           = funcionarioRepository;
     _notificationContext             = notificationContext;
     _validadorDeCpf                  = validadorDeCpf;
     _validadorDeFuncionarioExistente = validadorDeFuncionarioExistente;
     _validadorDeFuncionarioDuplicado = validadorDeFuncionarioDuplicado;
 }