示例#1
0
        public void InvoiceInitializer()
        {
            _IInvoiceAdjustmentRepository = new InvoiceAdjustmentRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <LMGEDI.Core.Data.SqlServer.LMGEDIDBContext>());
            _IInvoiceRepository           = new InvoiceRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <LMGEDI.Core.Data.SqlServer.LMGEDIDBContext>());
            _IInvoiceImplBL = new InvoiceImpl(_IInvoiceRepository, _IInvoiceAdjustmentRepository);

            _IIPaymentRefundRepository = new PaymentRefundRepository(new Core.Base.Data.SqlServer.Factory.BaseContextFactory <LMGEDI.Core.Data.SqlServer.LMGEDIDBContext>());
            _IPaymentRefundImplBL      = new PaymentRefundImpl(_IIPaymentRefundRepository, _IInvoiceRepository, _IInvoiceAdjustmentRepository);
        }
示例#2
0
 public PaymentRefundImpl(IPaymentRefundRepository paymentRefundRepository,
                          IInvoiceRepository invoiceRepository,
                          IInvoiceAdjustmentRepository invoiceAdjustmentRepostory)
 {
     _paymentRefundRepository    = paymentRefundRepository;
     _invoiceRepository          = invoiceRepository;
     _invoiceAdjustmentRepostory = invoiceAdjustmentRepostory;
     _IInvoiceImpl = new InvoiceImpl(_invoiceRepository, _invoiceAdjustmentRepostory);
 }