public CertificatesController(ICertificatesRepository certificatesRepository, IPdfGenerator pdfGenerator, IMapper mapper) { _certificatesRepository = certificatesRepository; _pdfGenerator = pdfGenerator; _mapper = mapper; }
public PdfOutputController(IHtmlGenerator htmlGenerator, IPdfGenerator pdfGenerator, IStorageProvider storageProvider, IFilenameGenerator filenameGenerator) { this.htmlGenerator = htmlGenerator; this.pdfGenerator = pdfGenerator; this.storageProvider = storageProvider; this.filenameGenerator = filenameGenerator; }
public UserService( LearningSystemDbContext db, IPdfGenerator pdfGenerator) { this.db = db; this.pdfGenerator = pdfGenerator; }
public void Initialize() { _documentTypeRepositoryMock = DocumentTypeRepositoryMock.GetDocumentTypeRepositoryMock(); _generatedDocumentRepositoryMock = GeneratedDocumentRepositoryMock.GetGeneratedDocumentRepositoryMock(); jsonContent = new GenerateDocumentRequest(); htmlContent = new GenerateDocumentRequest(); nsiContext = new NsiContext(); htmlGenerator = new NSI.DocumentGenerator.Implementations.HtmlGenerator(new NSI.DocumentGenerator.Implementations.Helpers.HtmlGeneratorHelper()); pdfGenerator = new NSI.DocumentGenerator.Implementations.PdfGenerator(); _docxGeneratorMock = DocxGeneratorMock.GetDocxGeneratorMock(); _odtGeneratorMock = OdtGeneratorMock.GetOdtGeneratorMock(); generatedDocumentLogger = new NSI.DocumentGenerator.Implementations.Helpers.GeneratedDocumentLogger(_generatedDocumentRepositoryMock.Object); templateGenerator = new TemplateGenerator(new NSI.DocumentGenerator.Implementations.PdfGenerator(), new NSI.DocumentGenerator.Implementations.HtmlGenerator(new NSI.DocumentGenerator.Implementations.Helpers.HtmlGeneratorHelper())); documentGenerator = new NSI.DocumentGenerator.Implementations.Generators.DocumentGenerator(_documentTypeRepositoryMock.Object, generatedDocumentLogger, htmlGenerator, pdfGenerator, _odtGeneratorMock.Object, _docxGeneratorMock.Object, templateGenerator); jsonDocumentTypeDomain = new DocumentTypeDomain() { Name = "json", Code = "json", Version = "1.0", Encoding = "utf-8" }; htmlDocumentTypeDomain = new DocumentTypeDomain() { Name = "html", Code = "html", Version = "1.0", Encoding = "utf-8" }; }
public BountyHunterService( InterpolDbContext db, IPdfGenerator pdfGenerator) { this.db = db; this.pdfGenerator = pdfGenerator; }
public void Initialize() { _documentTypeRepositoryMock = DocumentTypeRepositoryMock.GetDocumentTypeRepositoryMock(); _generatedDocumentRepositoryMock = GeneratedDocumentRepositoryMock.GetGeneratedDocumentRepositoryMock(); jsonContent = new GenerateDocumentRequest(); htmlContent = new GenerateDocumentRequest(); htmlGenerator = new DocumentGenerator.Implementations.HtmlGenerator(new DocumentGenerator.Implementations.Helpers.HtmlGeneratorHelper()); pdfGenerator = new DocumentGenerator.Implementations.PdfGenerator(); odtGenerator = new DocumentGenerator.Implementations.OdtGenerator(); docxGenerator = new DocumentGenerator.Implementations.DocxGenerator(); generatedDocumentLogger = new DocumentGenerator.Implementations.Helpers.GeneratedDocumentLogger(_generatedDocumentRepositoryMock.Object); templateGenerator = new TemplateGenerator(new DocumentGenerator.Implementations.PdfGenerator(), new DocumentGenerator.Implementations.HtmlGenerator(new DocumentGenerator.Implementations.Helpers.HtmlGeneratorHelper())); documentGenerator = new DocumentGenerator.Implementations.Generators.DocumentGenerator(_documentTypeRepositoryMock.Object, generatedDocumentLogger, htmlGenerator, pdfGenerator, odtGenerator, docxGenerator, templateGenerator); _templateVersionRepositoryMock = TemplateVersionRepositoryMock.GetTemplateVersionRepositoryMock(); _folderRepositoryMock = FolderRepositoryMock.GetFolderRepositoryMock(); _templateRepositoryMock = TemplateRepositoryMock.GetTemplateRepositoryMock(); templateVersionManipulation = new TemplateVersionManipulation(_templateVersionRepositoryMock.Object); folderManipulation = new FolderManipulation(_folderRepositoryMock.Object); templateManipulation = new TemplateManipulation(_templateRepositoryMock.Object, templateVersionManipulation, folderManipulation); templateVersionManipulation = new TemplateVersionManipulation(_templateVersionRepositoryMock.Object); exportTemplateManipulation = new ExportTemplateManipulation(templateManipulation, templateVersionManipulation, documentGenerator); }
public ResultsController(ITestResultService testResultService, IEventCustomerResultRepository eventCustomerResultRepository, IHealthAssessmentService healthAssessmentService, ISessionContext sessionContext, ISettings settings, ICustomerService customerService, ILogManager logManager, IPdfGenerator pdfGenerator, IMediaRepository mediaRepository, IConfigurationSettingRepository configurationSettingRepository, IKynHealthAssessmentService kynHealthAssessmentService, IGenerateKynLipidService generateKynLipidService, IFluVaccinationConsentService vaccinationConsentService, IEventCustomerRepository eventCustomerRepository , IPriorityInQueueService priorityInQueueService, ICustomerEventPriorityInQueueDataRepository priorityInQueueRepository, IEventRepository eventRepository, INewResultFlowStateService newResultFlowStateService, IGiftCardService giftCardService, IParticipationConsentService participationConsentService, IChaperoneService chaperoneService) { _customerService = customerService; _testResultService = testResultService; _eventCustomerResultRepository = eventCustomerResultRepository; _healthAssessmentService = healthAssessmentService; _sessionContext = sessionContext; _pageSize = settings.DefaultPageSizeForReports; _logger = logManager.GetLogger <Global>(); _pdfGenerator = pdfGenerator; _pdfGenerator.AllowLoadingJavascriptbeforePdfGenerate = true; _mediaRepository = mediaRepository; _settings = settings; _configurationSettingRepository = configurationSettingRepository; _kynHealthAssessmentService = kynHealthAssessmentService; _generateKynLipidService = generateKynLipidService; _vaccinationConsentService = vaccinationConsentService; _eventCustomerRepository = eventCustomerRepository; _priorityInQueueService = priorityInQueueService; _priorityInQueueRepository = priorityInQueueRepository; _eventRepository = eventRepository; _newResultFlowStateService = newResultFlowStateService; _giftCardService = giftCardService; _participationConsentService = participationConsentService; _chaperoneService = chaperoneService; }
} //This will be sent to the front-end to let javascript see the path so it can handle opening it in a new tab. public ProcessListingModel(IProcessDataAccess aProcessDataAccess, IConfiguration aConfig, IPdfGenerator aPdfGenerator) { ProcessDataAccess = aProcessDataAccess; Config = aConfig; _apiAddress = aConfig["APIAddress"]; PdfGenerator = aPdfGenerator; }
public SubmissionsManager( IMapper mapper, IContactRepository contactRepository, ITemplateProviderResolver templateProviderResolver, ICaseRepository caseRepository, ITransformator transformator, INotificationSender notificationSender, ITaskRepository taskRepository, ITeamRepository teamRepository, ISupplierRepository supplierRepository, ISearchEngine searchEngine, ISupportsService supportsService, IPrintRequestsRepository printingRepository, IPdfGenerator pdfGenerator) { this.mapper = mapper; this.contactRepository = contactRepository; this.templateProviderResolver = templateProviderResolver; this.caseRepository = caseRepository; this.transformator = transformator; this.notificationSender = notificationSender; this.taskRepository = taskRepository; this.teamRepository = teamRepository; this.supplierRepository = supplierRepository; this.searchEngine = searchEngine; this.supportsService = supportsService; this.printingRepository = printingRepository; this.pdfGenerator = pdfGenerator; this.evacuationFileLoader = new EvacuationFileLoader(mapper, teamRepository, taskRepository, supplierRepository); }
public AttestationFormService(ISettings settings, IEventCustomerResultRepository eventCustomerResultRepository, IMediaRepository mediaRepository, IPdfGenerator pdfGenerator, ILogManager logManager) { _settings = settings; _eventCustomerResultRepository = eventCustomerResultRepository; _mediaRepository = mediaRepository; _pdfGenerator = pdfGenerator; _logger = logManager.GetLogger("AttestationForm"); }
public AppointmentController(IAppointmentBusiness appointmentBusiness, IPatientAuthorization patientAuthorization, IPdfGenerator pdfGenerator, IConverter converter) { _appointmentBusiness = appointmentBusiness; _patientAuthorization = patientAuthorization; _pdfGenerator = pdfGenerator; _converter = converter; }
public PdfImagesBatchHandler(ISafeExecuteManager safeExecuteManager, IFileSystemHelper fileSystemHelper, IPdfGenerator pdfGenerator) { _safeExecuteManager = safeExecuteManager ?? throw new ArgumentNullException(nameof(safeExecuteManager)); _fileSystemHelper = fileSystemHelper ?? throw new ArgumentNullException(nameof(fileSystemHelper)); _pdfGenerator = pdfGenerator ?? throw new ArgumentNullException(nameof(pdfGenerator)); _onlyLettersRegex = new Regex("[a-zA-Zа-яА-ЯёЁ]+", RegexOptions.Compiled); }
public BillingService( JjOnlineStoreDbContext dbContext, IPdfGenerator pdfGenerator, IHostingEnvironment env) : base(dbContext) { _pdfGenerator = pdfGenerator; _env = env; }
/// <summary> /// generate pdf file for profile information of the passed criminal /// </summary> /// <param name="criminal"></param> public static bool GeneratorPdf(CriminalProxy criminal) { if (_pdfGenerator == null) { _pdfGenerator = new TextSharpGenerator(); } return(_pdfGenerator.GeneratePdf(criminal)); }
public GenerateDeliveryFormCommandHandler( ISheaftMediatr mediatr, IAppDbContext context, IPdfGenerator pdfGenerator, IBlobService blobService, ILogger <GenerateDeliveryFormCommandHandler> logger) : base(mediatr, context, logger) { _pdfGenerator = pdfGenerator; _blobService = blobService; }
public GenerateTestPdfHelper(ISettings settings, IEchoResultPdfHelper echoResultPdfHelper, IAwvAAAResultPdfHelper awvAAAResultPdfHelper, ILeadResultPdfHelper leadResultPdfHelper, IAwvEkgResultPdfHelper awvEkgResultPdfHelper, ICopyMediaResultPdfHelper copyMediaResultPdfHelper, IPdfGenerator pdfGenerator) { _settings = settings; _echoResultPdfHelper = echoResultPdfHelper; _awvAAAResultPdfHelper = awvAAAResultPdfHelper; _leadResultPdfHelper = leadResultPdfHelper; _awvEkgResultPdfHelper = awvEkgResultPdfHelper; _copyMediaResultPdfHelper = copyMediaResultPdfHelper; _pdfGenerator = pdfGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="ResumeController"/> class. /// </summary> /// <param name="serializer">The serializer to load the resume data with.</param> /// <param name="markdownConverter">Handles converting Markdown.</param> /// <param name="pdfGenerator">PDF document generator.</param> /// <param name="fileSystem">Used to read and save documents from the file system.</param> public ResumeController( ISerializer serializer, IMarkdownConverter markdownConverter, IPdfGenerator pdfGenerator, IFileSystem fileSystem) { this.serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); this.markdownConverter = markdownConverter ?? throw new ArgumentNullException(nameof(markdownConverter)); this.pdfGenerator = pdfGenerator ?? throw new ArgumentNullException(nameof(pdfGenerator)); this.fileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); }
public ReportService( IPdfGenerator pdfGenerator, IAccountRepository accountRepository, ICodeBalanceRepository codeBalanceRepository, IFinancialYearRepository financialYearRepository) { _pdfGenerator = pdfGenerator; _accountRepository = accountRepository; _codeBalanceRepository = codeBalanceRepository; _financialYearRepository = financialYearRepository; }
public void Make_Data_And_Images_Merge_With_Template() { pdfConverter = serviceProvider.GetService <IPdfGenerator>(); var dictionary = BuildDictionaryForImage(); var templatePath = Path.Combine(Directory.GetCurrentDirectory(), "TemplateBoleto.pdf"); Assert.True(pdfConverter.AddRange(dictionary) .AddImage(new BarcodeGenerator().GenerateBarcode("03399000000000000009762852800000733268360101"), 50, 465) .PathFile(templatePath) .Generate() != null); }
public async Task <ActionResult> GeneratePdf(string id, [FromServices] IPdfGenerator pdfGenerator) { CvDataViewModel data = await this.cvsService.GetDataAsync <CvDataViewModel>(cvId : id); StringBuilder sb = new StringBuilder(); sb.AppendFormat(@$ " <html> <head> </head> <body> <div class='header'><h1>Curriculum Vitae</h1></div>
public GeneratePickingFormCommandHandler( ISheaftMediatr mediatr, IAppDbContext context, IPdfGenerator pdfGenerator, IBlobService blobService, IPickingOrdersExportersFactory pickingOrdersExportersFactory, ILogger <GeneratePickingFormCommandHandler> logger) : base(mediatr, context, logger) { _pdfGenerator = pdfGenerator; _blobService = blobService; _pickingOrdersExportersFactory = pickingOrdersExportersFactory; }
public CustomerEventCriticalDataController(ITestResultService testResultService, IPdfGenerator pdfGenerator, IMediaRepository mediaRepository, ISettings settings, ISessionContext sessionContext, ICustomerCriticalDataRepository customerCriticalDataRepository, ITestRepository testRepository, IEventCustomerCriticalQuestionRepository eventCustomerCriticalQuestionRepository, IEventCustomerRepository eventCustomerRepository) { _testResultService = testResultService; _pdfGenerator = pdfGenerator; _mediaRepository = mediaRepository; _settings = settings; _pageSize = settings.DefaultPageSizeForReports; _sessionContext = sessionContext; _customerCriticalDataRepository = customerCriticalDataRepository; _testRepository = testRepository; _eventCustomerCriticalQuestionRepository = eventCustomerCriticalQuestionRepository; _eventCustomerRepository = eventCustomerRepository; }
public UserDashboardController(IUserMasterQueries userMasterQueries, IUserTokensQueries userTokensQueries, IUnitOfWorkEntityFramework unitOfWorkEntityFramework, INotificationService notificationService, IVerificationQueries verificationQueries, IPdfGenerator pdfGenerator) { _userMasterQueries = userMasterQueries; _userTokensQueries = userTokensQueries; _unitOfWorkEntityFramework = unitOfWorkEntityFramework; _notificationService = notificationService; _verificationQueries = verificationQueries; _pdfGenerator = pdfGenerator; }
public HafGenerationPollingAgent(IEventRepository eventRepository, IMediaRepository mediaRepository, IEventCustomerRepository eventCustomerRepository, IPdfGenerator pdfGenerator, ISettings settings, ILogManager logManager, IConfigurationSettingRepository configurationSettingRepository, ICorporateAccountRepository corporateAccountRepository, IUniqueItemRepository <DomainFile> fileRepository, ICustomerRepository customerRepository) { _eventRepository = eventRepository; _mediaRepository = mediaRepository; _eventCustomerRepository = eventCustomerRepository; _pdfGenerator = pdfGenerator; _settings = settings; _pdfGenerator.AllowLoadingJavascriptbeforePdfGenerate = true; _logger = logManager.GetLogger("Health_Assessment_Form_Generator"); _configurationSettingRepository = configurationSettingRepository; _corporateAccountRepository = corporateAccountRepository; _fileRepository = fileRepository; _customerRepository = customerRepository; }
public PdfApplicationDocumentGenerator( IDataContext dataContext, IPathProvider templatePathProvider, IViewGenerator viewGenerator, IConfiguration configuration, IPdfGenerator pdfGenerator, ILogger <PdfApplicationDocumentGenerator> logger) { //Consistent null checks _dataContext = dataContext ?? throw new ArgumentNullException(nameof(dataContext)); _templatePathProvider = templatePathProvider ?? throw new ArgumentNullException(nameof(templatePathProvider)); _view_Generator = viewGenerator ?? throw new ArgumentNullException(nameof(viewGenerator)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _pdfGenerator = pdfGenerator ?? throw new ArgumentNullException(nameof(pdfGenerator)); }
//NB This assumes that the parameters passed in are from derived classes which already implement their respective interfaces //Achieves abstraction and DI public PdfApplicationDocumentGenerator( IDataContext dataContext, IPathProvider templatePathProvider, IViewGenerator viewGenerator, IConfiguration configuration, IPdfGenerator pdfGenerator, ILogger<PdfApplicationDocumentGenerator> logger) { //Initialize the attributes //Check for initializing with null value parameters _dataContext = dataContext ?? throw new ArgumentNullException(nameof(dataContext)); _templatePathProvider = templatePathProvider ?? throw new ArgumentNullException(nameof(templatePathProvider)); _viewGenerator = viewGenerator ?? throw new ArgumentNullException(nameof(viewGenerator)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _pdfGenerator = pdfGenerator ?? throw new ArgumentNullException(nameof(pdfGenerator)); }
public EventController(IEventService eventService, IEventCustomerReportingService eventCustomerReportingService, ISettings settings, IEventCustomerResultRepository eventCustomerResultRepository, IEventEndofDayService eventEndofDayService, IEventRepository eventRepository, ISessionContext sessionContext, IUserLoginRepository userLoginRepository, ICdContentGeneratorTrackingRepository cdContentGeneratorTrackingRepository, IPdfGenerator pdfGenerator) { _settings = settings; _eventService = eventService; _eventCustomerReportingService = eventCustomerReportingService; _pageSize = settings.DefaultPageSizeForReports; _eventCustomerResultRepository = eventCustomerResultRepository; _eventRepository = eventRepository; _eventEndofDayService = eventEndofDayService; _sessionContext = sessionContext; _userLoginRepository = userLoginRepository; _cdContentGeneratorTrackingRepository = cdContentGeneratorTrackingRepository; _pdfGenerator = pdfGenerator; _pdfGenerator.AllowLoadingJavascriptbeforePdfGenerate = true; }
public ParseMonarchAttesationFormPollingAgent(IEventRepository eventRepository, ISettings settings, IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, ICorporateAccountRepository corporateAccountRepository, ILogManager logManager, IMediaRepository mediaRepository, IPdfGenerator pdfGenerator, IConfigurationSettingRepository configurationSettingRepository) { _eventRepository = eventRepository; _eventCustomerRepository = eventCustomerRepository; _customerRepository = customerRepository; _corporateAccountRepository = corporateAccountRepository; _mediaRepository = mediaRepository; _accountIds = settings.AttestionFormParseAccountIds; _logger = logManager.GetLogger("Parsing Monarch Attestation"); _settings = settings; _pdfGenerator = pdfGenerator; _pdfGenerator.AllowLoadingJavascriptbeforePdfGenerate = true; _configurationSettingRepository = configurationSettingRepository; }
public void Initialize() { _documentTypeRepositoryMock = DocumentTypeRepositoryMock.GetDocumentTypeRepositoryMock(); _generatedDocumentRepositoryMock = GeneratedDocumentRepositoryMock.GetGeneratedDocumentRepositoryMock(); jsonContent = new GenerateDocumentRequest(); htmlContent = new GenerateDocumentRequest(); htmlGenerator = new DocumentGenerator.Implementations.HtmlGenerator(new DocumentGenerator.Implementations.Helpers.HtmlGeneratorHelper()); pdfGenerator = new DocumentGenerator.Implementations.PdfGenerator(); _docxGeneratorMock = DocxGeneratorMock.GetDocxGeneratorMock(); _odtGeneratorMock = OdtGeneratorMock.GetOdtGeneratorMock(); generatedDocumentLogger = new DocumentGenerator.Implementations.Helpers.GeneratedDocumentLogger(_generatedDocumentRepositoryMock.Object); templateGenerator = new TemplateGenerator(new DocumentGenerator.Implementations.PdfGenerator(), new DocumentGenerator.Implementations.HtmlGenerator(new DocumentGenerator.Implementations.Helpers.HtmlGeneratorHelper())); documentGenerator = new DocumentGenerator.Implementations.Generators.DocumentGenerator(_documentTypeRepositoryMock.Object, generatedDocumentLogger, htmlGenerator, pdfGenerator, _odtGeneratorMock.Object, _docxGeneratorMock.Object, templateGenerator); setJsonContent(); setHtmlContent(); controller = new DocumentGeneratorController(documentGenerator, generatedDocumentLogger); }
public DocumentGenerator( IDocumentTypeRepository documentTypeRepository, IGeneratedDocumentLogger documentLogger, IHtmlGenerator htmlGenerator, IPdfGenerator pdfGenerator, IOdtGenerator odtGenerator, IDocxGenerator docxGenerator, ITemplateGenerator templateGenerator ) { _documentTypeRepository = documentTypeRepository; _documentLogger = documentLogger; _htmlGenerator = htmlGenerator; _pdfGenerator = pdfGenerator; _odtGenerator = odtGenerator; _docxGenerator = docxGenerator; _templateGenerator = templateGenerator; }
public PcpShippingService(IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IShippingOptionRepository shippingOptionRepository, IShippingController shippingController, IAddressService addressService, IMediaRepository mediaRepository, ISettings settings, IPdfGenerator pdfGenerator, IOrderRepository orderRepository, IOrderController orderController, IElectronicProductRepository electronicProductRepository, IShippingDetailOrderDetailRepository shippingDetailOrderDetailRepository, IShippingDetailRepository shippingDetailRepository) { _primaryCarePhysicianRepository = primaryCarePhysicianRepository; _shippingOptionRepository = shippingOptionRepository; _shippingController = shippingController; _addressService = addressService; _mediaRepository = mediaRepository; _settings = settings; _pdfGenerator = pdfGenerator; _orderRepository = orderRepository; _orderController = orderController; _electronicProductRepository = electronicProductRepository; _shippingDetailOrderDetailRepository = shippingDetailOrderDetailRepository; _shippingDetailRepository = shippingDetailRepository; }
/// <summary> /// Class ctor /// </summary> /// <param name="formLogic">Form Common logic instance</param> /// <param name="pdfGen">Pdf Generator logic</param> public PdfCreator(IFormsCommonLogic formLogic, IPdfGenerator pdfGen) { this.FormCommon = formLogic; this.PdfGen = pdfGen; }
public WordSuitePdfController(IWordSuiteService service, IPdfGenerator<WordSuite> generator) { _service = service; _generator = generator; }