public ActionResult EditForm(int id) { var q = db.Tbl_Form.Where(x => x.Form_ID == id).SingleOrDefault(); if (q != null) { Model_FormEdit model = new Model_FormEdit() { ID = q.Form_ID, Form_Name = q.Form_Name, Course = q.Tbl_Course.Course_Guid.ToString(), Form_Display = q.Form_Display, }; return(PartialView(model)); } return(HttpNotFound()); }
public ActionResult EditForm(Model_FormEdit model) { if (ModelState.IsValid) { Tbl_Form q = db.Tbl_Form.Where(x => x.Form_ID == model.ID).SingleOrDefault(); if (q != null) { q.Form_Name = model.Form_Name; q.Form_Display = model.Form_Display; q.Form_CourseID = db.Tbl_Course.Where(x => x.Course_Guid.ToString() == model.Course).SingleOrDefault().Course_ID; db.Entry(q).State = EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام شده"; return(RedirectToAction("Index")); } else { TempData["TosterState"] = "error"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterMassage"] = "عملیات با موفقیت انجام نشده"; return(RedirectToAction("Index")); } } else { return(HttpNotFound()); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }