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); }
public PaymentRefundImpl(IPaymentRefundRepository paymentRefundRepository, IInvoiceRepository invoiceRepository, IInvoiceAdjustmentRepository invoiceAdjustmentRepostory) { _paymentRefundRepository = paymentRefundRepository; _invoiceRepository = invoiceRepository; _invoiceAdjustmentRepostory = invoiceAdjustmentRepostory; _IInvoiceImpl = new InvoiceImpl(_invoiceRepository, _invoiceAdjustmentRepostory); }