public void SaveRegister(GoodsRegister model) { DB.GoodsRegisters.AddOrUpdate(model); var goods = GetModel(model.GoodsId); if (goods.Number == 0) { goods.Status = GoodsStatus.Enabled; } goods.Number += model.Number; DB.SaveChanges(); }
public void Register(int goodsId, int number) { if (!CurrentUser.HasRight("Form.Goods.Edit")) { throw new Exception("没有物品管理权限"); } var model = new GoodsRegister { GoodsId = goodsId, Number = number, UserId = Identity.ID }; Core.GoodsManager.SaveRegister(model); }