Beispiel #1
0
        private void BtnRemoveResponseBody_Click(object sender, EventArgs e)
        {
            var selectedRows = this.dgvResponseBody.SelectedRows;

            if (selectedRows.Count <= 0)
            {
                return;
            }

            ResponseBodyInfo req = this.ApiData.ResponseBodys.ElementAt(selectedRows[0].Index);

            DataProvider.Instance().DeleteResponseBody(req);

            this.ApiData.ResponseBodys.RemoveAt(selectedRows[0].Index);
            this.BindResponseBody();
        }
Beispiel #2
0
        /// <summary>
        /// 新增ResponseBody
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public void InsertResponseBody(ResponseBodyInfo info)
        {
            if (info.FieldName == null)
            {
                info.FieldName = string.Empty;
            }
            if (info.FieldCode == null)
            {
                info.FieldCode = string.Empty;
            }
            if (info.DataType == null)
            {
                info.DataType = string.Empty;
            }
            if (string.IsNullOrEmpty(info.SID))
            {
                info.SID = Guid.NewGuid().ToString("N");
            }

            db.Insert(info);
        }
Beispiel #3
0
 /// <summary>
 /// 删除ResponseBody
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public int DeleteResponseBody(ResponseBodyInfo info)
 {
     return(db.Delete <ResponseBodyInfo>("WHERE `SID` = @0", info.SID));
 }
Beispiel #4
0
 /// <summary>
 /// 更新ResponseBody数据
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public int SaveResponseBody(ResponseBodyInfo info)
 {
     return(db.Update(info));
 }