public ActionResult DeleteConfirmed(int id) { AdminGraduateVerification adminGraduateVerification = db.AdminGraduateVerifications.Find(id); db.AdminGraduateVerifications.Remove(adminGraduateVerification); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "VerificationID,IsVerified,AdminID,StudentID")] AdminGraduateVerification adminGraduateVerification) { if (ModelState.IsValid) { db.Entry(adminGraduateVerification).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AdminID = new SelectList(db.Admins, "AdminID", "AdminName", adminGraduateVerification.AdminID); ViewBag.StudentID = new SelectList(db.Graduates, "StudentID", "GraduateName", adminGraduateVerification.StudentID); return(View(adminGraduateVerification)); }
// GET: Admin/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AdminGraduateVerification adminGraduateVerification = db.AdminGraduateVerifications.Find(id); if (adminGraduateVerification == null) { return(HttpNotFound()); } return(View(adminGraduateVerification)); }
// GET: Admin/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AdminGraduateVerification adminGraduateVerification = db.AdminGraduateVerifications.Find(id); if (adminGraduateVerification == null) { return(HttpNotFound()); } ViewBag.AdminID = new SelectList(db.Admins, "AdminID", "AdminName", adminGraduateVerification.AdminID); ViewBag.StudentID = new SelectList(db.Graduates, "StudentID", "GraduateName", adminGraduateVerification.StudentID); return(View(adminGraduateVerification)); }
public ActionResult Register([Bind(Include = "VerificationID,StudentID,Password,GraduateName,GrauateSurname,GraduateEmail")] AdminGraduateVerification adminGraduateVerification, string password) { var hashedPass = sha256(password); if (ModelState.IsValid && password.Length > 5) { if (db.Graduates.Any(x => x.StudentID == adminGraduateVerification.StudentID)) { FlashMessage.Danger("An account with the same Student ID already exists. Please contact the head of the department."); return(RedirectToAction("Register", "Home")); } Debug.WriteLine("Creating User: "******"Successfully registered. Please wait for your verification. You will be notified via email in 7 days when you are verified."); return(RedirectToAction("Index", "Home")); } else { FlashMessage.Danger("Failed to register user. Please check your information."); return(View(adminGraduateVerification)); } }
public ActionResult Create([Bind(Include = "VerificationID,IsVerified,AdminID,StudentID")] AdminGraduateVerification adminGraduateVerification) { var user = Request.Cookies["user"].Value; var pass = Request.Cookies["pass"].Value; if (ModelState.IsValid && !db.AdminGraduateVerifications.Any(x => x.StudentID == adminGraduateVerification.StudentID)) { var admin = db.Admins.Where(x => x.AdminID == user && x.AdminPassword == pass).FirstOrDefault(); adminGraduateVerification.AdminID = admin.AdminID; adminGraduateVerification.IsVerified = true; db.AdminGraduateVerifications.Add(adminGraduateVerification); db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.AdminID = new SelectList(db.Admins, "AdminID", "AdminName", adminGraduateVerification.AdminID); ViewBag.StudentID = new SelectList(db.Graduates, "StudentID", "GraduateName", adminGraduateVerification.StudentID); FlashMessage.Danger("You have already verified or denied this user."); return(View(adminGraduateVerification)); } }