コード例 #1
0
        public static bool UpdateBrandCategory(BrandCategoryInfo brandCategory)
        {
            bool flag = new BrandCategoryDao().UpdateBrandCategory(brandCategory);

            if (flag && new BrandCategoryDao().DeleteBrandProductTypes(brandCategory.BrandId))
            {
                new BrandCategoryDao().AddBrandProductTypes(brandCategory.BrandId, brandCategory.ProductTypes);
            }
            return(flag);
        }
コード例 #2
0
        public static bool SetBrandCategoryThemes(int brandid, string themeName)
        {
            bool flag = new BrandCategoryDao().SetBrandCategoryThemes(brandid, themeName);

            if (flag)
            {
                HiCache.Remove("DataCache-Categories");
            }
            return(flag);
        }
コード例 #3
0
        public static bool AddBrandCategory(BrandCategoryInfo brandCategory)
        {
            BrandCategoryDao brandCategoryDao = new BrandCategoryDao();
            int num = brandCategoryDao.AddBrandCategory(brandCategory);

            if (num > 0 && brandCategory.ProductTypes.Count > 0)
            {
                brandCategoryDao.AddBrandProductTypes(num, brandCategory.ProductTypes);
            }
            return(true);
        }
コード例 #4
0
        public static bool UpdateBrandCategory(BrandCategoryInfo brandCategory)
        {
            BrandCategoryDao brandCategoryDao = new BrandCategoryDao();
            bool             flag             = brandCategoryDao.Update(brandCategory, null);

            if (flag && brandCategoryDao.DeleteBrandProductTypes(brandCategory.BrandId))
            {
                brandCategoryDao.AddBrandProductTypes(brandCategory.BrandId, brandCategory.ProductTypes);
            }
            return(flag);
        }
コード例 #5
0
        public static bool AddBrandCategory(BrandCategoryInfo brandCategory)
        {
            BrandCategoryDao brandCategoryDao = new BrandCategoryDao();

            brandCategory.DisplaySequence = brandCategoryDao.GetMaxDisplaySequence <BrandCategoryInfo>();
            int num = (int)brandCategoryDao.Add(brandCategory, null);

            if (num > 0 && brandCategory.ProductTypes.Count > 0)
            {
                brandCategoryDao.AddBrandProductTypes(num, brandCategory.ProductTypes);
            }
            return(true);
        }
コード例 #6
0
        public static bool AddBrandCategory(BrandCategoryInfo brandCategory)
        {
            int brandId = new BrandCategoryDao().AddBrandCategory(brandCategory);

            if (brandId <= 0)
            {
                return(false);
            }
            if (brandCategory.ProductTypes.Count > 0)
            {
                new BrandCategoryDao().AddBrandProductTypes(brandId, brandCategory.ProductTypes);
            }
            return(true);
        }
コード例 #7
0
        public static IEnumerable <BrandMode> GetBrandCategories(int categoryId, int maxNum = 1000)
        {
            IEnumerable <BrandMode> enumerable = HiCache.Get <IEnumerable <BrandMode> >($"DataCache-Brands-{categoryId}-{maxNum}");

            if (enumerable == null)
            {
                enumerable = new BrandCategoryDao().GetBrandCategories(CatalogHelper.GetCategory(categoryId), maxNum);
                if (enumerable != null)
                {
                    HiCache.Insert($"DataCache-Brands-{categoryId}-{maxNum}", enumerable, 360);
                }
            }
            return(enumerable);
        }
コード例 #8
0
ファイル: CatalogHelper.cs プロジェクト: zwkjgs/XKD
        public static bool AddBrandCategory(BrandCategoryInfo brandCategory)
        {
            int  num = new BrandCategoryDao().AddBrandCategory(brandCategory);
            bool result;

            if (num <= 0)
            {
                result = false;
            }
            else
            {
                if (brandCategory.ProductTypes.Count > 0)
                {
                    new BrandCategoryDao().AddBrandProductTypes(num, brandCategory.ProductTypes);
                }
                result = true;
            }
            return(result);
        }