public ValidaRegraDeListaNegra(IRegraRepositorio regraRepositorio, IRegraVioladaRepositorio regraVioladaRepositorio, IListaNegraCpfRepositorio listaNegraCpfRepositorio, ISalvaRegraViolada salvaRegraViolada) { this.regraRepositorio = regraRepositorio; this.regraVioladaRepositorio = regraVioladaRepositorio; this.listaNegraCpfRepositorio = listaNegraCpfRepositorio; this.salvaRegraViolada = salvaRegraViolada; }
public ExecutorDeRegra( IRegraRepositorio regraRepositorio, IExecutorDeCondicoes executorDeCondicoes, ISalvaRegraViolada salvaRegraViolada, IRegraImportadaRepositorio regraImportadaRepositorio, IAtribuiValorCalculadoNaRegra atribuiValorCalculadoNaRegra) { this.regraRepositorio = regraRepositorio; this.executorDeCondicoes = executorDeCondicoes; this.salvaRegraViolada = salvaRegraViolada; this.regraImportadaRepositorio = regraImportadaRepositorio; this.atribuiValorCalculadoNaRegra = atribuiValorCalculadoNaRegra; }