public ActionResult add([FromBody] OrderContactItem args) { ReturnMessage rm = new ReturnMessage(); try { int memberId = int.Parse(User.Claims.FirstOrDefault(p => p.Type == "jti").Value); DateTime now = DateTime.Now; args.dtContact = now; args.createTime = now; args.creator = memberId; args.status = "正常"; DataManager.orderContactItemDAO.add(args); rm.code = MessageCode.SUCCESS; rm.data = "add success."; OrderMaster master = DataManager.orderDao.getOrderMaster(args.orderId); if (master.payStatus != "已收到貨款") { master.payStatus = "貨款確認中"; DataManager.orderDao.updateOrderMaster(master); } } catch (Exception e) { rm.code = MessageCode.ERROR; rm.data = e; } return(Ok(rm)); }
public void add(OrderContactItem data) { using (CrazyBuyDbContext dbContext = ContextInit()) { dbContext.OrderContactItem.Add(data); dbContext.SaveChanges(); } }