Exemple #1
0
        public void DeleteCategory(int cateId)
        {
            BizCategory cate = this.GetBizCategory(cateId);

            if (cate.BizItems.Count() > 0)
            {
                throw new InvalidOperationException("该分类带有下级项目,不能删除");
            }

            _context.BizCategories.Remove(cate);
            _context.SaveChanges();
        }
Exemple #2
0
        public BizCategory SaveCategory(BizCategoryViewModel cate)
        {
            BizCategory bizCate = new BizCategory();

            if (cate.CateId > 0)
            {
                bizCate = this.GetBizCategory(cate.CateId);
            }
            bizCate.CategoryName = cate.CategoryName;
            bizCate.SortIndex    = cate.SortIndex;

            _context.BizCategories.AddOrUpdate(bizCate);
            _context.SaveChanges();

            return(bizCate);
        }