Example #1
0
 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");
 }
 public MeasurementsController(IMeasurementClient measurementClient, IMapper mapper)
 {
     _measurementClient = measurementClient;
     _mapper            = mapper;
 }