/// <summary>
 /// Controller for Staged Receive endpoints
 /// </summary>
 /// <param name="commonBusiness"></param>
 public StagedReceiveController(IReceiveBusiness receiveBusiness, ICommonBusiness commonBusiness)
 {
     receiveBusiness.ThrowIfNull(nameof(receiveBusiness));
     commonBusiness.ThrowIfNull(nameof(commonBusiness));
     _receiveBusiness = receiveBusiness;
     _commonBusiness  = commonBusiness;
 }
Beispiel #2
0
 public StagedSendController(IStagedSendBusiness stagedSendBusiness, ICommonBusiness commonBusiness)
 {
     stagedSendBusiness.ThrowIfNull(nameof(stagedSendBusiness));
     commonBusiness.ThrowIfNull(nameof(commonBusiness));
     _stagedSendBusiness = stagedSendBusiness;
     _commonBusiness     = commonBusiness;
 }
        public SendReversalController(ISendReversalBusiness sendReversalBusiness, ICommonBusiness commonBusiness)
        {
            sendReversalBusiness.ThrowIfNull(nameof(sendReversalBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _sendReversalBusiness = sendReversalBusiness;
            _commonBusiness       = commonBusiness;
        }
Beispiel #4
0
        /// <summary>
        /// Controller for Receive endpoints
        /// </summary>
        /// <param name="receiveReversalBusiness"></param>
        /// <param name="commonBusiness"></param>
        public ReceiveReversalController(IReceiveReversalBusiness receiveReversalBusiness, ICommonBusiness commonBusiness)
        {
            receiveReversalBusiness.ThrowIfNull(nameof(receiveReversalBusiness));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _receiveReversalBusiness = receiveReversalBusiness;
            _commonBusiness          = commonBusiness;
        }
Beispiel #5
0
        /// <summary>
        /// Constructor, used by IoC to inject the Bill Pay business object
        /// </summary>
        /// <param name="business">An instance of an IBillPayBusiness implementation</param>
        public StagedBillPayController(IStagedBillPayBusiness business, ICommonBusiness commonBusiness)
        {
            business.ThrowIfNull(nameof(business));
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _business       = business;
            _commonBusiness = commonBusiness;
        }
        /// <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;
        }
        /// <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;
        }
Beispiel #8
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;
        }
Beispiel #9
0
        public StatusController(ICommonBusiness commonBusiness)
        {
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _commonBusiness = commonBusiness;
        }
        public EditTransferController(ICommonBusiness commonBusiness)
        {
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            _commonBusiness = commonBusiness;
        }
Beispiel #11
0
        public EditTransferBusiness(ICommonBusiness commonBusiness)
        {
            commonBusiness.ThrowIfNull(nameof(commonBusiness));

            this._commonBusiness = commonBusiness;
        }