/// <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;
 }
예제 #2
0
        /// <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;
        }