/// <summary>
        /// 添加品牌信息
        /// </summary>
        /// <param name="brand"></param>
        /// <param name="contentStream"></param>
        public static DataActionStatus Create(ProductBrand brand, Stream contentStream)
        {
            DataActionStatus status;

            brand = ShopDataProvider.Instance.CreateUpdateBrand(brand, DataProviderAction.Create, out status);
            if (status == DataActionStatus.Success)
            {
                if (contentStream != null && contentStream.Length > 0)
                {
                    FileStorageProvider fs = new FileStorageProvider(FileStoreKey);
                    fs.AddUpdateFile(MakePath(brand.BrandID), brand.BrandLogo, contentStream);
                }
                HHCache.Instance.RemoveByPattern(CacheKeyManager.ProductBrandXpath);
                OnUpdated(brand.BrandID);
                //HHCache.Instance.Remove(CacheKeyManager.ProductBrandKey);
            }
            return(status);
        }
        /// <summary>
        /// 根据BrandID获取品牌
        /// </summary>
        /// <param name="brandID"></param>
        /// <returns></returns>
        public static ProductBrand GetProductBrand(int brandID)
        {
            ProductBrand brand    = null;
            string       cacheKey = CacheKeyManager.GetProductBrandKey(brandID);

            brand = HHCache.Instance.Get(cacheKey) as ProductBrand;
            if (brand == null)
            {
                foreach (ProductBrand child in GetProductBrands())
                {
                    if (child.BrandID == brandID)
                    {
                        brand = child;
                        break;
                    }
                }
                if (brand == null)
                {
                    brand = ShopDataProvider.Instance.GetBrand(brandID);
                }
                HHCache.Instance.Insert(cacheKey, brand);
            }
            return(brand);
        }