public ActionResult Edit(int?SN, string varietyName) { try { if (SN == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (varietyName.Equals(string.Empty)) { ModelState.AddModelError("varietyName", "請輸入品種"); } Comm_Variety variety = VarietyModel.getVarietyBySN(Convert.ToInt32(SN)); if (!ModelState.IsValid) { return(View(variety)); } variety.varietyName = varietyName; VarietyModel.Update(variety); return(RedirectToAction("Index", new { kindSN = variety.kindSN })); } catch { return(View()); } }
public ActionResult Create(string kindSN, string varietyName) { try { if (kindSN.Equals(string.Empty)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (varietyName.Equals(string.Empty)) { ModelState.AddModelError("varietyName", "請輸入品種"); } if (!ModelState.IsValid) { return(View()); } int kSN = 0; int.TryParse(kindSN.ToString(), out kSN); Comm_Variety variety = new Comm_Variety(); variety.varietyName = varietyName; variety.kindSN = kSN; VarietyModel.Create(variety); return(RedirectToAction("Index", new { kindSN = kindSN })); } catch { return(View()); } }
// GET: Variety/Edit/5 public ActionResult Edit(int?SN) { if (SN == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Comm_Variety variety = VarietyModel.getVarietyBySN(Convert.ToInt32(SN)); ViewBag.kindSN = variety.kindSN; return(View(variety)); }