コード例 #1
0
        public ActionResult Index()
        {
            var model = new HomePageModel
            {
                FeaturedProducts   = _productService.GetFeaturedProducts().ToList().Select(p => PrepareProductModel(p, false)),
                SpecialProduct     = _productService.GetSpecialProducts().Any() ? PrepareProductModel(_productService.GetSpecialProducts().FirstOrDefault()) : null,
                Slider             = PrepareSlideShowModel(_slideShowService.GetHomePageSlides()),
                FeaturedCategories = PrepareHomePageCategoriesModel(_categoryService.GetHomePageCategories()),
                TopViewedProducts  = _productService.GetTopViewedProducts().ToList().Select(p => PrepareProductModel(p, false))
            };

            return(View(model));
        }