public InvoiceBaseController() : this(new LocalizationManager()) { var invoiceConverter = new InvoiceConverter(); var invoiceLoader = new InvoiceLoader(invoiceConverter); var invoiceProvider = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter); _invoiceLoader = invoiceProvider; _invoiceProvider = invoiceProvider; _statesLoader = invoiceProvider; _statusLoader = invoiceProvider; _PaymentTypeLoader = invoiceProvider; _invoiceCatalogProvider = new InvoiceCatalogProvider(); }
public InvoiceService(IInvoiceProvider inviceProvider) { _invoiceProvider = inviceProvider; }