public frmMain( ILogger logger, IHttpClient httpClient, Container diContainer, IAuthorProfileGenerator authorProfileGenerator, IAmazonClient amazonClient, PreviewProviderFactory previewProviderFactory, IAmazonInfoParser amazonInfoParser, IAliasesRepository aliasesRepository, IPreviewDataExporter previewDataExporter, XRayExporterFactory xrayExporterFactory, ChaptersService chaptersService, IXRayService xrayService, ITermsService termsService) { InitializeComponent(); _progress = new ProgressBarCtrl(prgBar); var rtfLogger = new RtfLogger(txtOutput); _logger = logger; _diContainer = diContainer; _authorProfileGenerator = authorProfileGenerator; _amazonClient = amazonClient; _previewProviderFactory = previewProviderFactory; _amazonInfoParser = amazonInfoParser; _aliasesRepository = aliasesRepository; _previewDataExporter = previewDataExporter; _xrayExporterFactory = xrayExporterFactory; _chaptersService = chaptersService; _xrayService = xrayService; _termsService = termsService; _logger.LogEvent += rtfLogger.Log; _httpClient = httpClient; }
public XRayService(ILogger logger, ChaptersService chaptersService, IAliasesRepository aliasesRepository) { _logger = logger; _chaptersService = chaptersService; _aliasesRepository = aliasesRepository; _encoding = CodePagesEncodingProvider.Instance.GetEncoding(1252); }
public XRayService(ILogger logger, ChaptersService chaptersService, IAliasesRepository aliasesRepository, IDirectoryService directoryService, ITermsService termsService, IParagraphsService paragraphsService) { _logger = logger; _chaptersService = chaptersService; _aliasesRepository = aliasesRepository; _directoryService = directoryService; _termsService = termsService; _paragraphsService = paragraphsService; }
public void Setup() { _logger = new Logger(); _file = new SecondarySourceFile(_logger); _aliasesRepository = new AliasesRepository(_logger); _xrayExporter = new XRayExporterJson(); _chaptersService = new ChaptersService(_logger); _xrayService = new XRayService(new AliasesService(_logger), _logger, _chaptersService); }
public void Setup() { _logger = new Logger(); _termsService = new TermsService(); _file = new SecondarySourceFile(_logger, _termsService); _xrayExporter = new XRayExporterSqlite(_logger); _aliasesRepository = new AliasesRepository(_logger, new AliasesService(_logger)); _chaptersService = new ChaptersService(_logger); _xrayService = new XRayService(_logger, _chaptersService, _aliasesRepository); }
public void Setup() { _logger = new Logger(); _termsService = new TermsService(new XRayBuilderConfig()); _file = new SecondarySourceFile(_logger, _termsService); _directoryService = new DirectoryService(_logger, new XRayBuilderConfig()); _aliasesRepository = new AliasesRepository(_logger, new AliasesService(_logger), _directoryService); _xrayExporter = new XRayExporterJson(); _chaptersService = new ChaptersService(_logger); _xrayService = new XRayService(_logger, _chaptersService, _aliasesRepository, _directoryService, _termsService, new ParagraphsService()); }
public frmCreateXR( ITermsService termsService, IAliasesRepository aliasesRepository, IAmazonClient amazonClient, IRoentgenClient roentgenClient, IAliasesService aliasesService) { _termsService = termsService; _aliasesRepository = aliasesRepository; _amazonClient = amazonClient; _roentgenClient = roentgenClient; _aliasesService = aliasesService; InitializeComponent(); var dgvType = dgvTerms.GetType(); var pi = dgvType.GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic); pi?.SetValue(dgvTerms, true, null); }
public XRay( ILogger logger, IAmazonClient amazonClient, SecondaryDataSourceFactory secondaryDataSourceFactory, IXRayService xrayService, IProgressBar progress, IAliasesRepository aliasesRepository, IKfxXrayService kfxXrayService, XRayExporterFactory xrayExporterFactory, IDirectoryService directoryService) { _logger = logger; _amazonClient = amazonClient; _secondaryDataSourceFactory = secondaryDataSourceFactory; _xrayService = xrayService; _progress = progress; _aliasesRepository = aliasesRepository; _kfxXrayService = kfxXrayService; _xrayExporterFactory = xrayExporterFactory; _directoryService = directoryService; }
public frmCreateXR( ITermsService termsService, IAliasesRepository aliasesRepository, IAmazonClient amazonClient, IRoentgenClient roentgenClient, IAliasesService aliasesService, IDirectoryService directoryService, IParagraphsService paragraphsService, ILogger logger) { _termsService = termsService; _aliasesRepository = aliasesRepository; _amazonClient = amazonClient; _roentgenClient = roentgenClient; _aliasesService = aliasesService; _directoryService = directoryService; _paragraphsService = paragraphsService; _logger = logger; InitializeComponent(); var pi = dgvTerms.GetType().GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic); pi?.SetValue(dgvTerms, true, null); }