Beispiel #1
0
        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));
        }