public void DeleteCategory(int cateId) { BizCategory cate = this.GetBizCategory(cateId); if (cate.BizItems.Count() > 0) { throw new InvalidOperationException("该分类带有下级项目,不能删除"); } _context.BizCategories.Remove(cate); _context.SaveChanges(); }
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); }