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(); }
/// <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); }
/// <summary> /// 删除ResponseBody /// </summary> /// <param name="info"></param> /// <returns></returns> public int DeleteResponseBody(ResponseBodyInfo info) { return(db.Delete <ResponseBodyInfo>("WHERE `SID` = @0", info.SID)); }
/// <summary> /// 更新ResponseBody数据 /// </summary> /// <param name="info"></param> /// <returns></returns> public int SaveResponseBody(ResponseBodyInfo info) { return(db.Update(info)); }