public ActionResult DeleteConfirmed(string id, string year, string teacher) { HomeRoomTeacher homeRoomTeacher = db.HomeRoomTeachers.SingleOrDefault(a => a.Year.Id == year && a.Class.Id == id); db.HomeRoomTeachers.Remove(homeRoomTeacher); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: HomeRoomTeachers/Details/5 public ActionResult Details(string id, string year, string teacher) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HomeRoomTeacher homeRoomTeacher = db.HomeRoomTeachers.Include(h => h.Class).Include(h => h.Teacher).Include(h => h.Year).SingleOrDefault(a => a.Year.Id == year && a.Class.Id == id); if (homeRoomTeacher == null) { return(HttpNotFound()); } return(View(homeRoomTeacher)); }
// GET: HomeRoomTeachers/Edit/5 public ActionResult Edit(string id, string year, string teacher) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HomeRoomTeacher homeRoomTeacher = db.HomeRoomTeachers.Include(h => h.Class).Include(h => h.Teacher).Include(h => h.Year).SingleOrDefault(a => a.Year.Id == year && a.Class.Id == id); if (homeRoomTeacher == null) { return(HttpNotFound()); } ViewBag.ClassId = new SelectList(db.Classes, "Id", "name_Class", homeRoomTeacher.ClassId); ViewBag.TeacherId = new SelectList(db.Teachers, "Id", "name_Teacher", homeRoomTeacher.TeacherId); ViewBag.YearId = new SelectList(db.Years, "Id", "Name", homeRoomTeacher.YearId); return(View(homeRoomTeacher)); }
public ActionResult Edit([Bind(Include = "TeacherId,ClassId,YearId")] HomeRoomTeacher homeRoomTeacher) { try { if (ModelState.IsValid) { db.Entry(homeRoomTeacher).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClassId = new SelectList(db.Classes, "Id", "name_Class", homeRoomTeacher.ClassId); ViewBag.TeacherId = new SelectList(db.Teachers, "Id", "name_Teacher", homeRoomTeacher.TeacherId); ViewBag.YearId = new SelectList(db.Years, "Id", "Name", homeRoomTeacher.YearId); return(View(homeRoomTeacher)); } catch (Exception ex) { ViewBag.ClassId = new SelectList(db.Classes, "Id", "name_Class", homeRoomTeacher.ClassId); ViewBag.TeacherId = new SelectList(db.Teachers, "Id", "name_Teacher", homeRoomTeacher.TeacherId); ViewBag.YearId = new SelectList(db.Years, "Id", "Name", homeRoomTeacher.YearId); return(View(homeRoomTeacher)); } }