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

            _agentConnectIntegration = agentConnectIntegration;
            _lookupBusiness          = lookupBusiness;
        }
Example #2
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;
        }
        /// <summary>
        /// Controller for Receive endpoints
        /// </summary>
        /// <param name="receiveBusiness"></param>
        /// <param name="commonBusiness"></param>
        /// <param name="lookupBusiness"></param>
        public ReceiveController(IReceiveBusiness receiveBusiness, ICommonBusiness commonBusiness, ILookupBusiness lookupBusiness)
        {
            receiveBusiness.ThrowIfNull(nameof(receiveBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            _receiveBusiness = receiveBusiness;
            _commonBusiness  = commonBusiness;
            _lookupBusiness  = lookupBusiness;
        }
Example #5
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;
        }
        /// <summary>
        /// Amend processing controller
        /// </summary>
        /// <param name="amendBusiness"></param>
        /// <param name="commonBusiness"></param>
        /// <param name="lookupBusiness"></param>
        public AmendController(IAmendBusiness amendBusiness, ICommonBusiness commonBusiness, ILookupBusiness lookupBusiness)
        {
            amendBusiness.ThrowIfNull(nameof(amendBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            _amendBusiness  = amendBusiness;
            _commonBusiness = commonBusiness;
            _lookupBusiness = lookupBusiness;
        }
Example #7
0
        public SendController(ISendBusiness sendBusiness, ICommonBusiness commonBusiness, IConsumerBusiness consumerBusiness, ILookupBusiness lookupBusiness)
        {
            sendBusiness.ThrowIfNull(nameof(sendBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));
            consumerBusiness.ThrowIfNull(nameof(consumerBusiness));
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            _sendBusiness     = sendBusiness;
            _commonBusiness   = commonBusiness;
            _consumerBusiness = consumerBusiness;
            _lookupBusiness   = lookupBusiness;
        }
Example #8
0
 public LookupController(ILookupBusiness lookupBusiness)
 {
     _lookupBusiness = lookupBusiness;
 }
Example #9
0
        public SiteContentController(IBaseControllerContext controllerContext, ISiteContentBusiness contentBusiness, ILookupBusiness lookupBusiness)
            : base(controllerContext)
        {
            _contentBusiness = contentBusiness;

            var lookupDomain = lookupBusiness.GetByType(typeof(SiteContentType).Name);
            var lookupModel  = lookupDomain.Select(l => new SelectListItem {
                Text = l.Description, Value = l.Id.ToString()
            })
                               .ToList();

            ViewData[Constants.CONTENT_TYPES] = lookupModel;
        }
        public LookupController(ILookupBusiness lookupBusiness)
        {
            lookupBusiness.ThrowIfNull(nameof(lookupBusiness));

            _lookupBusiness = lookupBusiness;
        }