public ActionResult _PartialOpenPopupApproach(ERecordCloseApproach recordcloseapproach, int? deleteApproachId) { if (ModelState.IsValid) { if (deleteApproachId != null && deleteApproachId > 0) { recordcloseapproach = db.RecordCloseApproach.Find(recordcloseapproach.ApproachID); db.RecordCloseApproach.Remove(recordcloseapproach); } else { if (recordcloseapproach.ApproachID == 0) { db.RecordCloseApproach.Add(recordcloseapproach); } else { db.Entry(recordcloseapproach).State = EntityState.Modified; } } db.SaveChanges(); } return RedirectToAction("Index", "SystemSetting", new { type="1", Area = "EmailSrv" }); }
public ActionResult _PartialOpenPopupApproach(int id = 0) { var recordcloseapproach = db.RecordCloseApproach.Find(id); if (recordcloseapproach != null) { return PartialView("~/Areas/EmailSrv/Views/SystemSetting/_PartialOpenPopupApproach.cshtml", recordcloseapproach); } else { recordcloseapproach = new ERecordCloseApproach(); recordcloseapproach.ApproachID = id; recordcloseapproach.ApproachName = ""; return PartialView("~/Areas/EmailSrv/Views/SystemSetting/_PartialOpenPopupApproach.cshtml", recordcloseapproach); } }