コード例 #1
0
        public ClienteAptoParaCadastroValidation(IFiliacaoRepository filiacaoRepository)
        {
            var cpfDuplicado   = new ClienteDevePossuirCPFUnicoSpecification(filiacaoRepository);
            var emailDuplicado = new ClienteDevePossuirEmailUnicoSpecification(filiacaoRepository);

            base.Add("cpfDuplicado", new Rule <Cliente>(cpfDuplicado, "CPF já cadastrado!"));
            base.Add("emailDuplicado", new Rule <Cliente>(emailDuplicado, "Email já cadastrado!"));
        }
コード例 #2
0
 public ClienteDevePossuirCPFUnicoSpecification(IFiliacaoRepository filiacaoRepository)
 {
     _filiacaoRepository = filiacaoRepository;
 }
コード例 #3
0
 public FiliacaoAppService()
 {
     _filiacaoRepository = new FiliacaoRepository();
 }
コード例 #4
0
 public FiliacaoService(IFiliacaoRepository filiacaoRepository)
 {
     _filiacaoRepository = filiacaoRepository;
 }