Beispiel #1
0
        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!"));
        }