/// <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; }
/// <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; }