public HtmlGenerator(IOptions <NodeServerSettings> settings, IPdfTemplateSelector pdfTemplateSelector,
                      IDpcApiClient client, IRegionTagsReplacer regionTagsReplacer,
                      IPdfGenerationSettingsProvider roamingPdfGenerationSettingsProvider, IHttpClientFactory factory)
 {
     _settings            = settings.Value;
     _pdfTemplateSelector = pdfTemplateSelector;
     _client             = client;
     _regionTagsReplacer = regionTagsReplacer;
     _roamingPdfGenerationSettingsProvider = roamingPdfGenerationSettingsProvider;
     _factory = factory;
 }
示例#2
0
 public PdfTemplateSelector(IOptions <PdfTemplateSelectorSettings> settings, IDpcApiClient dpcApiClient, IPdfGenerationSettingsProvider pdfGenerationSettingsProvider)
 {
     _dpcApiClient = dpcApiClient;
     _pdfGenerationSettingsProvider = pdfGenerationSettingsProvider;
     _settings = settings.Value;
 }