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)); }
// GET: StudentClassAssigningSystems public ActionResult Index(string search, int?page) { var studentClassAssigningSystem = db.StudentClassAssigningSystem.Include(s => s.Program).ToList(); TempData["check"] = Registrationactionsclass.checkopenorclose(); if (!string.IsNullOrWhiteSpace(search)) { int convertsearch = Convert.ToInt32(search); page = 1; studentClassAssigningSystem = studentClassAssigningSystem.Where(m => m.Studentid == convertsearch).ToList(); TempData["Totaluser"] = studentClassAssigningSystem.Count(); } if (string.IsNullOrWhiteSpace(search)) { TempData["Totaluser"] = studentClassAssigningSystem.Count(); } int pageSize = 15; int pageNumber = (page ?? 1); return(View(studentClassAssigningSystem.OrderByDescending(m => m.AssignedDate).ToPagedList(pageNumber, pageSize))); }