public async Task <ActionResult <Job_Setting> > PostJob_Setting(Job_Setting job_Setting) { _context.Job_Settings.Add(job_Setting); await _context.SaveChangesAsync(); return(CreatedAtAction("GetJob_Setting", new { id = job_Setting.Id }, job_Setting)); }
private void DoUpdate() { if (string.IsNullOrEmpty(dataGridView1.CurrentRow.Cells[1].Value.ToString())) {//Name return; } if (string.IsNullOrEmpty(dataGridView1.CurrentRow.Cells[2].Value.ToString())) {//ReMark return; } Job_Setting job_SettingInput = new Job_Setting(); job_SettingInput.Id = Convert.ToInt64(dataGridView1.CurrentRow.Cells[0].Value); job_SettingInput.Name = dataGridView1.CurrentRow.Cells[1].Value.ToString(); job_SettingInput.ReMark = dataGridView1.CurrentRow.Cells[2].Value.ToString(); job_SettingInput.CreateDate = DateTime.Now; job_SettingInput.IsClose = Convert.ToBoolean(string.IsNullOrEmpty(dataGridView1.CurrentRow.Cells[4].Value.ToString()) ? "false" : dataGridView1.CurrentRow.Cells[4].Value.ToString()); job_SettingInput.UsersId = LoginInfo.CurrentUser.ID; string jsonbody = JsonConvert.SerializeObject(job_SettingInput); string url = "/Job_Settings/" + dataGridView1.CurrentRow.Cells[0].Value.ToString(); bool isSuccess = HttpClientUtil.doPutMethodToObj(url, jsonbody); if (isSuccess) { MessageBox.Show("修改成功!", "信息"); } } //update
public async Task <IActionResult> PutJob_Setting(long id, Job_Setting job_Setting) { if (id != job_Setting.Id) { return(BadRequest()); } _context.Entry(job_Setting).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Job_SettingExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
} //update private void Newinsert() { if (string.IsNullOrEmpty(dataGridView1.CurrentRow.Cells[1].Value.ToString())) {//Name return; } if (string.IsNullOrEmpty(dataGridView1.CurrentRow.Cells[2].Value.ToString())) {//ReMark return; } string url = "/Job_Settings"; Job_Setting job_SettingInput = new Job_Setting(); job_SettingInput.Name = dataGridView1.CurrentRow.Cells[1].Value.ToString(); job_SettingInput.ReMark = dataGridView1.CurrentRow.Cells[2].Value.ToString(); job_SettingInput.CreateDate = DateTime.Now; job_SettingInput.IsClose = Convert.ToBoolean(string.IsNullOrEmpty(dataGridView1.CurrentRow.Cells[4].Value.ToString())?"false": dataGridView1.CurrentRow.Cells[4].Value.ToString()); job_SettingInput.UsersId = LoginInfo.CurrentUser.ID; string jsonbody = JsonConvert.SerializeObject(job_SettingInput); Job_Setting job_Setting = HttpClientUtil.doPostMethodToObj <Job_Setting>(url, jsonbody); if (job_Setting != null && job_Setting.Name != null) { MessageBox.Show("添加成功!", "信息"); } else { MessageBox.Show("添加失败!", "信息"); } i = dataGridView1.Rows.Count;//保存添加后数据库已有的行数。重点 } //insert