public _Obsolete_IntegrationService(ILogger <_Obsolete_IntegrationService> logger, IInstallationFacade core, IInstallationClient integration) { this._logger = logger ?? throw new ArgumentException("Logger is null"); this._core = core ?? throw new ArgumentException("Core is null"); this._integration = integration ?? throw new ArgumentException("Integration is null"); }
public AirlyIntegrationService(ILogger <AirlyIntegrationService> logger, IInstallationFacade installationCore, IInstallationClient installationIntegration, IMeasurementFacade measurementCore, IMeasurementClient measurementIntegration) { _logger = logger ?? throw new ArgumentException("Logger is null"); _installationCore = installationCore ?? throw new ArgumentException("IInstallationFacade is null"); _installationIntegration = installationIntegration ?? throw new ArgumentException("IInstallationClient is null"); _measurementCore = measurementCore ?? throw new ArgumentException("IMeasurementFacade is null"); _measurementIntegration = measurementIntegration ?? throw new ArgumentException("IMeasurementClient is null"); }