Пример #1
0
 public CertificatesController(ICertificatesRepository certificatesRepository, IPdfGenerator pdfGenerator,
                               IMapper mapper)
 {
     _certificatesRepository = certificatesRepository;
     _pdfGenerator           = pdfGenerator;
     _mapper = mapper;
 }
Пример #2
0
 public PdfOutputController(IHtmlGenerator htmlGenerator, IPdfGenerator pdfGenerator, IStorageProvider storageProvider, IFilenameGenerator filenameGenerator)
 {
     this.htmlGenerator = htmlGenerator;
     this.pdfGenerator = pdfGenerator;
     this.storageProvider = storageProvider;
     this.filenameGenerator = filenameGenerator;
 }
Пример #3
0
 public UserService(
     LearningSystemDbContext db,
     IPdfGenerator pdfGenerator)
 {
     this.db           = db;
     this.pdfGenerator = pdfGenerator;
 }
Пример #4
0
        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"
            };
        }
Пример #5
0
 public BountyHunterService(
     InterpolDbContext db,
     IPdfGenerator pdfGenerator)
 {
     this.db           = db;
     this.pdfGenerator = pdfGenerator;
 }
Пример #6
0
        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);
        }
Пример #7
0
 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;
 }
Пример #8
0
        }                                   //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;
        }
Пример #9
0
 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);
 }
Пример #10
0
 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;
 }
Пример #12
0
        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);
        }
Пример #13
0
 public BillingService(
     JjOnlineStoreDbContext dbContext,
     IPdfGenerator pdfGenerator,
     IHostingEnvironment env)
     : base(dbContext)
 {
     _pdfGenerator = pdfGenerator;
     _env          = env;
 }
Пример #14
0
        /// <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));
        }
Пример #15
0
 public GenerateDeliveryFormCommandHandler(
     ISheaftMediatr mediatr,
     IAppDbContext context,
     IPdfGenerator pdfGenerator,
     IBlobService blobService,
     ILogger <GenerateDeliveryFormCommandHandler> logger)
     : base(mediatr, context, logger)
 {
     _pdfGenerator = pdfGenerator;
     _blobService  = blobService;
 }
Пример #16
0
 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;
 }
Пример #17
0
 /// <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));
 }
Пример #18
0
 public ReportService(
     IPdfGenerator pdfGenerator,
     IAccountRepository accountRepository,
     ICodeBalanceRepository codeBalanceRepository,
     IFinancialYearRepository financialYearRepository)
 {
     _pdfGenerator            = pdfGenerator;
     _accountRepository       = accountRepository;
     _codeBalanceRepository   = codeBalanceRepository;
     _financialYearRepository = financialYearRepository;
 }
Пример #19
0
        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);
        }
Пример #20
0
        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>
Пример #21
0
 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;
 }
Пример #22
0
 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;
 }
Пример #24
0
 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;
 }
Пример #25
0
 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));
		}
Пример #27
0
 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;
        }
Пример #29
0
        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);
        }
Пример #30
0
 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;
 }
Пример #31
0
 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;
 }
Пример #32
0
 /// <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;
 }