Example #1
0
 public MyHLShoppingCartView(IChinaInterface chinaOrderProxy,
                                ICatalogProviderLoader catalogProviderLoader = null,
                                IOrderChinaProviderLoader orderChinaProviderLoader = null)
 {
     _chinaOrderProxy = chinaOrderProxy;
     _catalogProviderLoader = catalogProviderLoader;
     _orderChinaProviderLoader = orderChinaProviderLoader;
 }
Example #2
0
        public List<string> GetVirtualProduct()
        {
            List<string> result = new List<string>();

            if (_catalogProviderLoader == null)
                _catalogProviderLoader = new CatalogProviderLoader();

            var allProduct = _catalogProviderLoader.GetCatalog("CN");
            result = (from c in allProduct.Items where c.Value.IsInventory == false select c.Key).ToList();

            return result;
        }
Example #3
0
 public ShoppingCartProviderLoader(ICatalogProviderLoader proxy)
 {
     ShoppingCartProvider.CatalogProviderLoader = proxy;
 }
Example #4
0
 public ShoppingCartProviderLoader(ICatalogProviderLoader proxy, ICatalogInterface invalidCart)
 {
     ShoppingCartProvider.CatalogProviderLoader = proxy;
     ShoppingCartProvider.CatalogProxyInterface = invalidCart;
 }
Example #5
0
 public OrderProviderLoader(IDistributorOrderingProfileProviderLoader distributorOrderingProfileProviderLoader, ICatalogProviderLoader catalogProviderLoader = null, IEmailHelperLoader emailHelperLoader = null)
 {
     OrderProvider.DistributorOrderingProfileProviderLoader = distributorOrderingProfileProviderLoader;
     OrderProvider.CatalogProviderLoader = catalogProviderLoader;
     OrderProvider.EmailHelperLoader     = emailHelperLoader;
 }