public ActionResult Edit([Bind(Include = "Id,Comment,Updationdate,regclosingid")] Registrationcontrolling registrationcontrolling) { if (ModelState.IsValid) { regclosingcat regclosingcat = db.regclosingcat.Find(registrationcontrolling.regclosingid); if (regclosingcat.RegOptions == "Open New Registrations" && warningcheck == true) { Registrationactionsclass.confirmclose(); } if (warningcheck == false) { if (regclosingcat.RegOptions == "Open New Registrations") { TempData["alert1"] = "new"; warningcheck = true; ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid); return(View(registrationcontrolling)); } if (regclosingcat.RegOptions == "Close Registrations") { TempData["alert2"] = "close"; warningcheck = true; ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid); return(View(registrationcontrolling)); } if (regclosingcat.RegOptions == "Open Registrations") { TempData["alert3"] = "open"; warningcheck = true; ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid); return(View(registrationcontrolling)); } } else { db.Entry(registrationcontrolling).State = EntityState.Modified; db.SaveChanges(); TempData["status"] = "SuccessFully Updated The Registration Status"; warningcheck = false; return(RedirectToAction("Index")); } } ViewBag.regclosingid = new SelectList(db.regclosingcat, "Id", "RegOptions", registrationcontrolling.regclosingid); return(View(registrationcontrolling)); }