public ActionResult Edit(string terID) { if (string.IsNullOrEmpty(terID)) { return RedirectToAction("Index"); } else { var editTer = db.Terminals.FirstOrDefault(p => p.TerminalID == terID); if (editTer == null) return RedirectToAction("Index"); editTerminalModel nowTer = new editTerminalModel(); nowTer.TerminalID = editTer.TerminalID; nowTer.TerminalName = editTer.TerminalName; nowTer.TerminalAddr = editTer.TerminalAddr; nowTer.TemMax = editTer.TemMax; nowTer.HumiMax = editTer.HumiMax; nowTer.Pm25Max = editTer.Pm25Max; nowTer.LuminMax = editTer.LuminMax; nowTer.UVMax = editTer.UVMax; nowTer.GasMax = editTer.GasMax; return View(nowTer); } }
public ActionResult Edit(editTerminalModel model) { if (this.ModelState.IsValid) { var editTer = db.Terminals.FirstOrDefault(p => p.TerminalID == model.TerminalID); if (editTer == null) { return RedirectToAction("Index"); } UpdateModel(editTer); db.SaveChanges(); return RedirectToAction("Index", "Terminal"); } else { this.ModelState.AddModelError("error","未知错误"); return View(model); } }