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