public PessoaFisicaAptaParaEdicaoValidation(IPessoaFisicaRepository pessoaFisicaRepository) { var cpfDuplicado = new PessoaFisicaDevePossuirCPFUnicoSpecification(pessoaFisicaRepository); var rgDuplicado = new PessoaFisicaDevePossuirRGUnicoSpecification(pessoaFisicaRepository); base.Add("cpfDuplicado", new Rule <PessoaFisica>(cpfDuplicado, ErrorMessage.CPFJaExiste)); base.Add("rgDuplicado", new Rule <PessoaFisica>(rgDuplicado, ErrorMessage.RGJaExiste)); }
public PessoaFisicaEstaAptaValidation(IPessoaFisicaRepositorio pessoaFisicaRepositorio) { var cpf = new PessoaFisicaDevePossuirCPFUnicoSpecification(pessoaFisicaRepositorio); this.Add("CPFDuplicado", new Rule <PessoaFisica>(cpf, "Já existe um cliente com esse CPF!")); }