示例#1
0
        public ConsumerBusiness(ILookupBusiness lookupBusiness, IAgentConnectIntegration agentConnectIntegration)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            _agentConnectIntegration = agentConnectIntegration;
            _lookupBusiness          = lookupBusiness;
        }
示例#2
0
        public CommonBusiness(IAgentConnectIntegration agentConnectIntegration, IReceiptIntegration receiptIntegration)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            receiptIntegration.ThrowIfNull(nameof(receiptIntegration));

            this.agentConnectIntegration = agentConnectIntegration;
            this.receiptIntegration      = receiptIntegration;
        }
示例#3
0
        public InternalBusiness(IAgentConnectIntegration agentConnectIntegration, IOpenIdmIntegration openIdmIntegration)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            agentConnectIntegration.ThrowIfNull(nameof(openIdmIntegration));

            this.agentConnectIntegration = agentConnectIntegration;
            this.openIdmIntegration      = openIdmIntegration;
        }
示例#4
0
        public LookupBusiness(IAgentConnectIntegration agentConnectIntegration, IProfileBusiness profileBusiness)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            profileBusiness.ThrowIfNull(nameof(profileBusiness));

            _agentConnectIntegration = agentConnectIntegration;
            _profileBusiness         = profileBusiness;
        }
示例#5
0
        public ReceiveReversalBusiness(IAgentConnectIntegration agentConnectIntegration, ILookupBusiness lookupBusiness)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            _agentConnectIntegration = agentConnectIntegration;
            _lookupBusiness          = lookupBusiness;
        }
        public SendReversalBusiness(IAgentConnectIntegration agentConnectIntegration, IReceiptIntegration receiptIntegration, ILookupBusiness lookupBusiness)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            receiptIntegration.ThrowIfNull(nameof(receiptIntegration));
            receiptIntegration.ThrowIfNull(nameof(lookupBusiness));

            _agentConnectIntegration = agentConnectIntegration;
            _receiptIntegration      = receiptIntegration;
            _lookupBusiness          = lookupBusiness;
        }
示例#7
0
        public BillPayBusiness(IAgentConnectIntegration agentConnectIntegration, IReceiptIntegration receiptIntegration, ILookupBusiness lookupBusiness)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            receiptIntegration.ThrowIfNull(nameof(receiptIntegration));
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            this.agentConnectIntegration = agentConnectIntegration;
            this.receiptIntegration      = receiptIntegration;
            this.lookupBusiness          = lookupBusiness;
        }
示例#8
0
        public SupportBusiness(ICacheIntegration cacheIntegration, IAgentConnectIntegration agentConnectIntegration,
                               IPartnerServiceIntegration partnerServiceIntegration, IDlsIntegration dlsIntegration,
                               IOpenIdmIntegration openIdmIntegration, IOpenAmIntegration openAmIntegration)
        {
            cacheIntegration.ThrowIfNull(nameof(cacheIntegration));
            cacheIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            cacheIntegration.ThrowIfNull(nameof(partnerServiceIntegration));
            cacheIntegration.ThrowIfNull(nameof(dlsIntegration));
            cacheIntegration.ThrowIfNull(nameof(openAmIntegration));
            cacheIntegration.ThrowIfNull(nameof(openIdmIntegration));

            _cacheIntegration          = cacheIntegration;
            _agentConnectIntegration   = agentConnectIntegration;
            _partnerServiceIntegration = partnerServiceIntegration;
            _dlsIntegration            = dlsIntegration;
            _openAmIntegration         = openAmIntegration;
            _openIdmIntegration        = openIdmIntegration;
        }
        public MoneyOrderBusiness(IAgentConnectIntegration agentConnectIntegration)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));

            this.agentConnectIntegration = agentConnectIntegration;
        }
示例#10
0
        public DocumentBusiness(IAgentConnectIntegration agentConnectIntegration)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));

            this.agentConnectIntegration = agentConnectIntegration;
        }
示例#11
0
        public ProfileBusiness(IAgentConnectIntegration agentConnectIntegration)
        {
            agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration));

            _agentConnectIntegration = agentConnectIntegration;
        }
示例#12
0
 public DepositBusiness(IAgentConnectIntegration agentConnectIntegration)
 {
     this.agentConnectIntegration = agentConnectIntegration;
 }