public MyHLShoppingCartView(IChinaInterface chinaOrderProxy, ICatalogProviderLoader catalogProviderLoader = null, IOrderChinaProviderLoader orderChinaProviderLoader = null) { _chinaOrderProxy = chinaOrderProxy; _catalogProviderLoader = catalogProviderLoader; _orderChinaProviderLoader = orderChinaProviderLoader; }
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; }
public ShoppingCartProviderLoader(ICatalogProviderLoader proxy) { ShoppingCartProvider.CatalogProviderLoader = proxy; }
public ShoppingCartProviderLoader(ICatalogProviderLoader proxy, ICatalogInterface invalidCart) { ShoppingCartProvider.CatalogProviderLoader = proxy; ShoppingCartProvider.CatalogProxyInterface = invalidCart; }
public OrderProviderLoader(IDistributorOrderingProfileProviderLoader distributorOrderingProfileProviderLoader, ICatalogProviderLoader catalogProviderLoader = null, IEmailHelperLoader emailHelperLoader = null) { OrderProvider.DistributorOrderingProfileProviderLoader = distributorOrderingProfileProviderLoader; OrderProvider.CatalogProviderLoader = catalogProviderLoader; OrderProvider.EmailHelperLoader = emailHelperLoader; }