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)); } }