public HoldInvoiceUseCase(IDatabaseManager dbManager, IHeldInvoiceGateway heldInvoiceGateway, IPayRunInvoiceGateway payRunInvoiceGateway, IPayRunGateway payRunGateway)
 {
     _dbManager            = dbManager;
     _heldInvoiceGateway   = heldInvoiceGateway;
     _payRunInvoiceGateway = payRunInvoiceGateway;
     _payRunGateway        = payRunGateway;
 }
 public GetHeldInvoicesUseCase(IPayRunInvoiceGateway payRunInvoiceGateway)
 {
     _payRunInvoiceGateway = payRunInvoiceGateway;
 }
Example #3
0
 public GetPackagePaymentHistoryUseCase(ICarePackageGateway carePackageGateway, IPayRunInvoiceGateway payRunInvoiceGateway, IPayRunGateway payRunGateway)
 {
     _carePackageGateway   = carePackageGateway;
     _payRunInvoiceGateway = payRunInvoiceGateway;
     _payRunGateway        = payRunGateway;
 }
 public MakePayRunPaymentUseCase(IPayRunGateway payRunGateway, IDatabaseManager dbManager, IPayRunInvoiceGateway payRunInvoiceGateway)
 {
     _payRunGateway        = payRunGateway;
     _dbManager            = dbManager;
     _payRunInvoiceGateway = payRunInvoiceGateway;
 }
 public GetReleasedInvoiceCountUseCase(IPayRunInvoiceGateway gateway)
 {
     _gateway = gateway;
 }
Example #6
0
 public GetPayRunInsightsUseCase(IPayRunGateway payRunGateway, IPayRunInvoiceGateway payRunInvoiceGateway)
 {
     _payRunGateway        = payRunGateway;
     _payRunInvoiceGateway = payRunInvoiceGateway;
 }
Example #7
0
 public GetPayRunDetailsUseCase(IPayRunGateway payRunGateway, IPayRunInvoiceGateway payRunInvoiceGateway)
 {
     _payRunGateway        = payRunGateway;
     _payRunInvoiceGateway = payRunInvoiceGateway;
 }
Example #8
0
 public ChangePayRunInvoiceStatusUseCase(IDatabaseManager dbManager, IPayRunGateway payRunGateway, IPayRunInvoiceGateway payRunInvoiceGateway)
 {
     _dbManager            = dbManager;
     _payRunGateway        = payRunGateway;
     _payRunInvoiceGateway = payRunInvoiceGateway;
 }