Ejemplo n.º 1
0
        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" });
        }
Ejemplo n.º 2
0
        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);
            }
        }