public ActionResult CreateOrEdit(Model_ExamInPerson model) { if (ModelState.IsValid) { Tbl_ExamRemotelyPlan exam = new Tbl_ExamRemotelyPlan(); if (model.ID != null) { exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == model.ID).FirstOrDefault(); if (exam != null) { exam.ERP_Title = model.Title; exam.ERP_Mark = model.Mark; exam.ERP_PassMark = model.PassMark; exam.ERP_ModifiedDate = DateTime.Now; db.Entry(exam).State = EntityState.Modified; } else { return(HttpNotFound()); } } else { exam.ERP_Title = model.Title; exam.ERP_Mark = model.Mark; exam.ERP_PassMark = model.PassMark; exam.ERP_CreationDate = exam.ERP_ModifiedDate = DateTime.Now; db.Tbl_ExamRemotelyPlan.Add(exam); } if (Convert.ToBoolean(db.SaveChanges() > 0)) { TempData["TosterState"] = "success"; TempData["TosterType"] = TosterType.Maseage; TempData["TosterTitel"] = "2"; TempData["TosterMassage"] = "عملیات با موفقیت انجام شد"; return(RedirectToAction("Index")); } else { return(View()); } } return(View()); }
public ActionResult CreateOrEdit(int?id) { Model_ExamInPerson model = new Model_ExamInPerson(); if (id != null) { var exam = db.Tbl_ExamRemotelyPlan.Where(x => x.ERP_ID == id).FirstOrDefault(); if (exam != null) { model.ID = exam.ERP_ID; model.Title = exam.ERP_Title; model.Mark = exam.ERP_Mark; model.PassMark = exam.ERP_PassMark; } } return(PartialView(model)); }