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 })); }
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)); }
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)); }
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)); }
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)); }
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)); }