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