Example #1
0
 public AgreementOrchestrator(
     IMediator mediator,
     IHashingService hashingService,
     IProviderCommitmentsLogger logger,
     IAgreementMapper agreementMapper,
     ICsvFormatter csvFormatter,
     IExcelFormatter excelFormatter)
     : base(mediator, hashingService, logger)
 {
     _agreementMapper = agreementMapper;
     _csvFormatter    = csvFormatter;
     _excelFormatter  = excelFormatter;
 }
Example #2
0
 public ReportProcessorWithSwitch(IXmlFormatter xmlFormatter,
                                  ICsvFormatter csvFormatter)
 {
     _xmlFormatter = xmlFormatter;
     _csvFormatter = csvFormatter;
 }
Example #3
0
        public CsvWriter(ICsvFormatter formatter)
        {
            Guard.NotNull(formatter, nameof(formatter));

            _formatter = formatter;
        }