public ResponseMapper(
     IGenericReadOnlyRepository <AutoResponse> responseRepository,
     IGenericReadOnlyRepository <CategoryRename> renameRepository
     )
 {
     _responseRepository = responseRepository;
     _renameRepository   = renameRepository;
 }
 protected BaseService(IDatabaseSessionProvider databaseSessionProvider)
 {
     _recordRepository           = new GenericRepository <Record>(databaseSessionProvider.OpenSession(DatabaseType.CounterService));
     _deviceRepository           = new GenericRepository <UrzadzenieKlient>(databaseSessionProvider.OpenSession(DatabaseType.Assystent));
     _addressRepository          = new GenericRepository <AdresKlient>(databaseSessionProvider.OpenSession(DatabaseType.Assystent));
     _clientRepository           = new GenericRepository <Klient>(databaseSessionProvider.OpenSession(DatabaseType.Assystent));
     _serviceAgreementRepository = new GenericRepository <UmowaSerwisowa>(databaseSessionProvider.OpenSession(DatabaseType.Assystent));
     _serviceOrderRepository     = new GenericRepository <ZlecenieSerwisowe>(databaseSessionProvider.OpenSession(DatabaseType.Assystent));
     _employeeRepository         = new GenericRepository <Pracownik>(databaseSessionProvider.OpenSession(DatabaseType.Assystent));
 }
 public ReportGenerator(IResponseMapper responseMapper,
                        IVeracodeRepository veracodeRepository,
                        IOutputWriter outputWriter,
                        IGenericReadOnlyRepository <Template> templateRepository,
                        ITemplateWriter templateWriter,
                        IZippingService zippingService,
                        IOptions <FlawFilterConfiguration> flawFilter
                        )
 {
     _responseMapper     = responseMapper;
     _veracodeRepository = veracodeRepository;
     _outputWriter       = outputWriter;
     _templateRepository = templateRepository;
     _templateWriter     = templateWriter;
     _zippingService     = zippingService;
     _flawFilter         = flawFilter.Value;
 }