示例#1
0
 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"));
 }
示例#2
0
 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));
 }