public InvoiceEditController()
        {
            _invoiceCatalogProvider = new InvoiceCatalogProvider();
            var invoiceConverter = new InvoiceConverter();
            var invoiceLoader    = new InvoiceLoader(invoiceConverter);
            var invoiceProvider  = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter);

            _invoiceProvider  = invoiceProvider;
            _savedCartsLoader = invoiceProvider;
            _discountsLoader  = invoiceProvider;
            _addressLoader    = invoiceProvider;
            _errorLoader      = invoiceProvider;
        }
Ejemplo n.º 2
0
        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();
        }