public InternalBusiness(IAgentConnectIntegration agentConnectIntegration, IOpenIdmIntegration openIdmIntegration) { agentConnectIntegration.ThrowIfNull(nameof(agentConnectIntegration)); agentConnectIntegration.ThrowIfNull(nameof(openIdmIntegration)); this.agentConnectIntegration = agentConnectIntegration; this.openIdmIntegration = openIdmIntegration; }
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; }