public PDFService(
            IReportService ReportService,

            IHostingEnvironment HostingEnvironment,

            ICustomerService customerService,
            IAddressService addressService,


            IPDFCommonSettings pdfCommonSettings,
            PageFooter pDFFooter,
            IEncryptionService encryptionService,

            IWorkContext WorkContext
            )
        {
            this._reportService      = ReportService;
            this._encryptionService  = encryptionService;
            this._hostingEnvironment = HostingEnvironment;
            this._workContext        = WorkContext;

            this._pdfCommonSettings = pdfCommonSettings;
            this._customerService   = customerService;
            this._addressService    = addressService;

            this.pDFFooter = pDFFooter;
        }
 public PageFooter(IPDFCommonSettings pdfCommonSettings)
 {
     this._pdfCommonSettings = pdfCommonSettings;
 }