Пример #1
0
        private static InvoiceProvider GetTarget()
        {
            var invoiceConverter = new InvoiceConverter();
            var invoiceLoader    = new InvoiceLoader(invoiceConverter);
            var invoiceProvider  = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter);

            return(invoiceProvider);
        }
        public InvoiceController()
        {
            var invoiceConverter = new InvoiceConverter();
            var invoiceLoader    = new InvoiceLoader(invoiceConverter);
            var invoiceProvider  = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter);

            _invoiceProvider    = invoiceProvider;
            _invoiceModelLoader = invoiceProvider;
        }
        public InvoiceSearchController()
            : this(new LocalizationManager())
        {
            var invoiceConverter = new InvoiceConverter();
            var invoiceLoader    = new InvoiceLoader(invoiceConverter);
            var invoiceProvider  = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter);

            _invoicesLoader  = invoiceLoader;
            _invoiceLoader   = invoiceProvider;
            _invoiceProvider = invoiceProvider;
        }
        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;
        }
Пример #5
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();
        }