public ActionResult DeleteLecturerGroupSubjectConfirmed(int id) { using (DiaryConnection db = new DiaryConnection()) { TeachersGroupsSubjects lgs = db.TeachersGroupsSubjects.Find(id); if (lgs == null) { return(HttpNotFound()); } db.TeachersGroupsSubjects.Remove(lgs); db.SaveChanges(); } return(RedirectToAction("LecturerGroupSubject")); }
public ActionResult AddLecturerGroupSubject([Bind(Include = "Id,GroupId,TeacherId,SubjectId")] TeachersGroupsSubjects lgs) { using (DiaryConnection db = new DiaryConnection()) { if (ModelState.IsValid) { db.TeachersGroupsSubjects.Add(lgs); db.SaveChanges(); return(RedirectToAction("LecturerGroupSubject")); } var groups = db.Groups.ToList(); foreach (var b in groups) { b.Number = b.GetGroupNumber(Semester.Today()); } ViewBag.Groups = new SelectList(groups, "Id", "Number"); ViewBag.Lecturers = new SelectList(db.Teachers.ToList(), "Id", "FullName"); ViewBag.Subjects = new SelectList(db.Subjects.ToList(), "Id", "Name"); } return(View(lgs)); }