public override async Task <bool> IsSatisfiedBy(Cliente candidate) { // var dadosSerasa = Not(_clienteTemDadosSerasa); //verificação das regras de negócio de dados serasa var resultSerasa = await dadosSerasa.IsSatisfiedBy(candidate); /*somatoria das regras desse módulo mais associados*/ var Satisfied = await base.IsSatisfiedBy(candidate) && resultSerasa; //não satisfez retorna if (!Satisfied) { return(Satisfied); } await _clienteRepository.AdicionarNoSave(candidate); return(true); }