public IActionResult UpdateDataType([FromBody] DataType model) { // 基本資料驗證 if (ModelState.IsValid) { return(ModelValidate()); } string type; // 無key值=>新增 if (model.DataTypeId == 0) { type = "新增"; model.CreateUser = JwtInfo().Id; model.CreateDate = DateTime.Now; model.UpdateUser = JwtInfo().Id; model.UpdateDate = DateTime.Now; model.IsDelete = DeleteType.NotYet; _nCKUContext.DataTypes.Add(model); } else { type = "編輯"; model.UpdateUser = JwtInfo().Id; model.UpdateDate = DateTime.Now; _nCKUContext.DataTypes.Update(model); } var resSvae = _nCKUContext.NewSaveChanges(); return(resSvae.Key ? WriteJsonOk($"{type}資料型態:成功") : WriteJsonErr($"{type}資料型態:失敗")); }