public PostToInforPostProcessor(IntegrationJob integrationJob, IUnitOfWorkFactory unitOfWorkFactory, IIntegrationJobSchedulingService integrationJobSchedulingService, OutstandingInvoiceService OutstandingInvoiceService)
 {
     this.UnitOfWork = unitOfWorkFactory.GetUnitOfWork();
     this.IntegrationJobSchedulingService = integrationJobSchedulingService;
     this.IntegrationJob            = integrationJob;
     this.outstandingInvoiceService = OutstandingInvoiceService;
 }
Example #2
0
 public PayOutstandingInvoices(PaymentSettings paymentSettings, Lazy <IPaymentService> paymentService, OutstandingInvoiceService OutstandingInvoiceService, IUnitOfWorkFactory unitOfWorkFactory)
 {
     this.paymentService            = paymentService;
     this.paymentSettings           = paymentSettings;
     this.outstandingInvoiceService = OutstandingInvoiceService;
     this.unitOfWork = unitOfWorkFactory;
 }
Example #3
0
 public OutstandingInvoicesV1Controller(IXmlHelper XmlHelper, ICookieManager cookieManager, IUnitOfWorkFactory unitOfWorkFactory, OutstandingInvoiceService OutstandingInvoiceService)
     : base(cookieManager)
 {
     this.unitOfWork = unitOfWorkFactory.GetUnitOfWork();
     this.xmlHelper  = XmlHelper;
     this.OutstandingInvoiceService = OutstandingInvoiceService;
     customSettings = new CustomSettings();
 }
 public PayOutstandingCredit(OutstandingInvoiceService OutstandingInvoiceService, IUnitOfWorkFactory unitOfWorkFactory)
 {
     this.outstandingInvoiceService = OutstandingInvoiceService;
     this.unitOfWork = unitOfWorkFactory;
 }