Exemplo n.º 1
0
        public void DeleteBizItem(int itemId)
        {
            BizItems item = this.GetBizItem(itemId);

            if (item.BizSteps.Count > 0)
            {
                throw new InvalidOperationException("该项目带有下级步骤,不能删除");
            }

            _context.BizItems.Remove(item);
            _context.SaveChanges();
        }
Exemplo n.º 2
0
        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);
        }