public InstrumentationService( IAssetRepository assetRepository, IGeoFenceRepository geoFenceRepository, ILocationRepository locationRepository, ITrackingDeviceRepository trackingDeviceRepository, ITrackingPointRepository trackingPointRepository, IInstrumentationRepository instrumentationRepository, IConfigurationRepository configurationRepository, ILoggerFactory loggerFactory, IConfiguration configuration) { this.assetRepository = assetRepository; this.geoFenceRepository = geoFenceRepository; this.locationRepository = locationRepository; this.trackingDeviceRepository = trackingDeviceRepository; this.trackingPointRepository = trackingPointRepository; this.instrumentationRepository = instrumentationRepository; this.configurationRepository = configurationRepository; this.logger = loggerFactory.CreateLogger <InstrumentationService>(); this.configuration = configuration.ThrowIfNull(nameof(configuration)); }
public InstrumentationService(IInstrumentationRepository instrumentationRepository) { _instrumentationRepository = instrumentationRepository; }