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)); }
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)); }