// GET: Widgets public ActionResult Products(bool isLatestProducts, int?CategoryID = 0) { ProductsWidgetsViewModel model = new ProductsWidgetsViewModel(); model.IsLatestProducts = isLatestProducts; if (isLatestProducts) { model.Products = ProductsServices.Instance.GetLatestProducts(4); } else if (CategoryID.HasValue && CategoryID.Value > 0) { model.Products = ProductsServices.Instance.GetProductsByCategory(CategoryID.Value, 4); } else { model.Products = ProductsServices.Instance.GetProducts(1, 8); } return(PartialView(model)); }
// GET: Widgets public ActionResult Products(bool IsLatestProduct, int?CategoryID = 0) { ProductsWidgetsViewModel model = new ProductsWidgetsViewModel(); model.IsLatestProduct = IsLatestProduct; if (IsLatestProduct) { model.Products = ProductsService.Instance.GetLatestProducts(4); } else if (CategoryID.HasValue && CategoryID.Value > 0) { model.Products = ProductsService.Instance.GetRelatedProducts(CategoryID.Value, 4); } else { model.Products = ProductsService.Instance.GetProducts(1, 8); } return(PartialView(model)); }
// GET: Widgets public ActionResult Products(bool isLatestproduct, int?categoryId = 0) { ProductsWidgetsViewModel model = new ProductsWidgetsViewModel { isLatestProduct = isLatestproduct }; if (isLatestproduct) // show latest (New Products) products { model.Products = ProductsService.Instance.GetProductsByCategoryHome(1, 8); } else if (categoryId.HasValue && categoryId > 0) // show related products { model.Products = ProductsService.Instance.GetProductsByCategoryDetails(categoryId.Value, 4); } else // else get products by category { model.Products = ProductsService.Instance.GetProductsByCategoryHome(1, 8); } return(PartialView(model)); }