public MeterReadingFacade( IMeterReadingsRepository meterReadingsRepository, IMeterReadingLenientValidator meterReadingLenientValidator) { _meterReadingsRepository = meterReadingsRepository ?? throw new ArgumentNullException(nameof(meterReadingsRepository)); _meterReadingLenientValidator = meterReadingLenientValidator ?? throw new ArgumentNullException(nameof(meterReadingLenientValidator)); }
public MeterReaderService(IMeterReadingAggregationService meterReadingAggregationService, IMeterReadingsRepository meterReadingsRepository, IFilePathProvider filePathProvider) { _meterReadingAggregationService = meterReadingAggregationService; _meterReadingsRepository = meterReadingsRepository; _filePathProvider = filePathProvider; }