public ProductListUploadController(AppDBContext appDBContext, IProductList productRepo, ICommonItems commonItemsRepo, IPermittedAdditives permittedAdditivesRepo) { this._appDBContext = appDBContext; this._productRepo = productRepo; this._permittedAdditivesRepo = permittedAdditivesRepo; this._commonItemsRepo = commonItemsRepo; }
public CommandShould() { _ProductList = Mock.Of <IProductList> ( productList => productList.Name == "WishList" && productList.Products == (new List <IProduct>()) ); _productInvoker = new ProductCommandInvoker(); }
public ProductServices(IProductCreate productCreate, IProductEdit productEdit, IProductDelete productDelete, IProductGet productGet, IProductList productList) { this.productCreate = productCreate; this.productEdit = productEdit; this.productDelete = productDelete; this.productGet = productGet; this.productList = productList; }
protected virtual IProductList GetPromotedProducts(string itemId) { IProductList productList = (IProductList)null; if (string.IsNullOrEmpty(itemId)) { return(productList); } Item obj = Context.Database.GetItem(new ID(itemId)); if (obj.TemplateName.Equals(Sitecore.Commerce.XA.Foundation.Common.Constants.DataTemplates.NamedSearch.Name)) { productList = (IProductList) new Sitecore.Commerce.XA.Feature.Catalog.Models.ProductLists.NamedSearch(this.StorefrontContext, obj, this.SearchManager, this.ModelProvider); } else if (obj.TemplateName.Equals(Sitecore.Commerce.XA.Foundation.Common.Constants.DataTemplates.SelectedProducts.Name)) { productList = (IProductList) new Sitecore.Commerce.XA.Feature.Catalog.Models.ProductLists.SelectedProducts(this.StorefrontContext, obj, this.SearchManager, this.ModelProvider); } return(productList); }
public HomeController(IProductList productList) { _productList = productList; }
public RemoveCommand(IProductList productList, IProduct product) { _productList = productList; _product = product; }
public ProductController(IProductList productList) { _productList = productList; }
public ClearCommand(IProductList productList) { _productList = productList; }
public AddCommand(IProductList productList, IProduct product) { _productList = productList; _product = product; }
public PriceFileGenerator(IProduceFileParser produceFileParser, IProductList productList) { _produceFileParser = produceFileParser; _productList = productList; }
public ProductListPresenter(IProductList productList) { this.productList = productList; }