Пример #1
0
        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}資料型態:失敗"));
        }