public List<Product> GetProducts(int categoryID, int supplierID, string isApprovedName, string isActiveName, int? brandID, int? promotionID) { ProductDL productDL = new ProductDL(); return productDL.GetProducts(categoryID, supplierID, getApproved(isApprovedName), getActive(isActiveName), brandID, promotionID); }
public List<Product> GetProducts(string categoryUrl, List<string> brandsID, List<AttributeValue> attributeValues, string sortName, string priceFrom, string priceTo) { /*string sort = string.Empty; switch (sortString) { case "Nazivu": { sort = " brand.name"; break; } case "Ceni opadajuće": { sort = " product.price DESC"; break; } case "Ceni rastuće": { sort = " product.price"; break; } }*/ CategoryDL categoryDL = new CategoryDL(); Category category = categoryDL.GetCategoryByUrl(categoryUrl); ProductDL productDL = new ProductDL(); return productDL.GetProducts(category.CategoryID, brandsID, attributeValues, getSort(sortName), getPrice(priceFrom), getPrice(priceTo)); }
/*public List<Product> GetProduct(string code) { ProductDL productDL = new ProductDL(); return productDL.GetProduct(code); }*/ public List<Product> GetProducts(List<AttributeValue> attributes) { ProductDL productDL = new ProductDL(); return productDL.GetProducts(attributes); }