Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            AdminGraduateVerification adminGraduateVerification = db.AdminGraduateVerifications.Find(id);

            db.AdminGraduateVerifications.Remove(adminGraduateVerification);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
        // 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));
        }
Ejemplo n.º 4
0
        // 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));
        }
Ejemplo n.º 5
0
        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));
            }
        }
Ejemplo n.º 6
0
        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));
            }
        }