Esempio n. 1
0
        // 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));
        }
Esempio n. 2
0
        // 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));
        }