示例#1
0
        public ActionResult DeleteConfirmed(int id)
        {
            PrevDegree prevDegree = db.PreviousDegrees.Find(id);

            db.PreviousDegrees.Remove(prevDegree);
            db.SaveChanges();
            TempData["msg"] = "<script>alert('This degree has been successfully deleted.')</script>";
            return(RedirectToAction("Edit", "Student", new { id = prevDegree.StudentID }));
        }
示例#2
0
 public ActionResult Edit([Bind(Include = "Id,StudentID,DegreeTypesID,Title,CumulativeGPA,SchoolName,Major,SecondMajor,Minor,DateOfAward")] PrevDegree prevDegree)
 {
     if (ModelState.IsValid)
     {
         db.Entry(prevDegree).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Edit", "Student", new { id = prevDegree.StudentID }));
     }
     ViewBag.DegreeTypesID = new SelectList(db.CommonFields, "ID", "Name", prevDegree.DegreeTypesID);
     ViewBag.StudentID     = prevDegree.StudentID;//new SelectList(db.Students, "Id", "FirstName", prevDegree.StudentID);
     return(View(prevDegree));
 }
示例#3
0
 public ActionResult Create([Bind(Include = "Id,StudentID,DegreeTypesID,Title,CumulativeGPA,SchoolName,Major,SecondMajor,Minor,DateOfAward")] PrevDegree prevDegree)
 {
     if (ModelState.IsValid)
     {
         db.PreviousDegrees.Add(prevDegree);
         db.SaveChanges();
         return(RedirectToAction("Edit", "Student", new { id = prevDegree.StudentID }));
     }
     ViewBag.DegreeTypesID = new SelectList(db.CommonFields.Where(z => z.Category == "DegreeType"), "ID", "Name", prevDegree.DegreeTypesID);
     ViewBag.Student       = prevDegree.Student;
     //ViewBag.StudentID = prevDegree.StudentID;
     return(View(prevDegree));
 }
示例#4
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PrevDegree prevDegree = db.PreviousDegrees.Find(id);

            if (prevDegree == null)
            {
                return(HttpNotFound());
            }
            return(View(prevDegree));
        }
示例#5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PrevDegree prevDegree = db.PreviousDegrees.Find(id);

            if (prevDegree == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DegreeTypesID = new SelectList(db.CommonFields.Where(z => z.Category == "DegreeType"), "ID", "Name", prevDegree.DegreeTypesID);
            ViewBag.Student       = prevDegree.Student;
            ViewBag.StudentID     = prevDegree.StudentID;
            return(View(prevDegree));
        }
示例#6
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                TempData["msg"] = "<script>alert('Sorry!  No record found to delete.')</script>";
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PrevDegree prevDegree = db.PreviousDegrees.Find(id);

            if (prevDegree == null)
            {
                TempData["msg"] = "<script>alert('Sorry!  No record found to delete.')</script>";
                return(HttpNotFound());
            }
            int sendId = (int)id;

            return(DeleteConfirmed(sendId));
        }