public static DataTable GetCategories() { DataTable dataTable; if (HiContext.Current.SiteSettings.IsDistributorSettings) { dataTable = (HiCache.Get(string.Format("DataCache-SubsiteCategories{0}", HiContext.Current.SiteSettings.UserId.Value)) as DataTable); } else { dataTable = (HiCache.Get("DataCache-Categories") as DataTable); } if (dataTable == null) { dataTable = CategoryProvider.Instance().GetCategories(); if (HiContext.Current.SiteSettings.IsDistributorSettings) { HiCache.Insert(string.Format("DataCache-SubsiteCategories{0}", HiContext.Current.SiteSettings.UserId.Value), dataTable, 360, CacheItemPriority.Normal); } else { HiCache.Insert("DataCache-Categories", dataTable, 360, CacheItemPriority.Normal); } } return(dataTable); }
public static BrandCategoryInfo GetBrandCategory(int brandId) { return(CategoryProvider.Instance().GetBrandCategory(brandId)); }
public static DataTable GetBrandCategories(int categoryId, int maxNum) { return(CategoryProvider.Instance().GetBrandCategories(categoryId, maxNum)); }
public static DataSet GetThreeLayerCategories() { return(CategoryProvider.Instance().GetThreeLayerCategories()); }
public static CategoryInfo GetCategory(int categoryId) { return(CategoryProvider.Instance().GetCategory(categoryId)); }
public static IList <AttributeInfo> GetAttributeInfoByCategoryId(int categoryId, int maxNum = 0x3e8) { return(CategoryProvider.Instance().GetAttributeInfoByCategoryId(categoryId, maxNum)); }