Ejemplo n.º 1
0
        public ActionResult TopCatalog()
        {
            var hotCatalogs = _categoryService.GetAllCategories(parentId: 0, pageIndex: 0, pageSize: 8);
            var model       = new TopCatalogModel();

            model.SubCategories = hotCatalogs.Items.Select(c => c.MapTo <CategoryModel>()).ToList();
            return(PartialView(model));
        }
Ejemplo n.º 2
0
        public ActionResult HomeCategory(int categoryId)
        {
            var parentId = 0;
            var model    = new TopCatalogModel();

            if (categoryId > 0)
            {
                var category = _categoryService.GetCategoryById(categoryId);
                model.IsTopCategory = category.ParentId == 0;
                if (model.IsTopCategory)
                {
                    parentId = categoryId;
                }
                else
                {
                    parentId = category.ParentId;
                }
            }
            var hotCatalogs = _categoryService.GetAllCategories(parentId: parentId, pageIndex: 0, pageSize: 4);

            model.SubCategories = hotCatalogs.Items.Select(c => c.MapTo <CategoryModel>()).ToList();
            model.ActiveId      = categoryId;
            return(PartialView(model));
        }