public void DeleteBizItem(int itemId) { BizItems item = this.GetBizItem(itemId); if (item.BizSteps.Count > 0) { throw new InvalidOperationException("该项目带有下级步骤,不能删除"); } _context.BizItems.Remove(item); _context.SaveChanges(); }
public BizItems SaveBizItem(BizItemViewModel item) { BizItems bizItem = new BizItems(); if (item.ItemId > 0) { bizItem = this.GetBizItem(item.ItemId); } bizItem.BizCategory = this.GetBizCategory(item.CateId); bizItem.ItemName = item.ItemName; bizItem.ServicePrice = item.ServicePrice; bizItem.SortIndex = item.SortIndex; _context.BizItems.AddOrUpdate(bizItem); _context.SaveChanges(); return(bizItem); }