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!")); }
public ClienteDevePossuirCPFUnicoSpecification(IFiliacaoRepository filiacaoRepository) { _filiacaoRepository = filiacaoRepository; }
public FiliacaoAppService() { _filiacaoRepository = new FiliacaoRepository(); }
public FiliacaoService(IFiliacaoRepository filiacaoRepository) { _filiacaoRepository = filiacaoRepository; }