public ActionResult Edit([Bind(Include = "Id,BeginningDate,EndDate,Number,Year")] Semester semester) { if (ModelState.IsValid) { db.Entry(semester).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(semester)); }
public ActionResult EditSemester([Bind(Include = "Id,BeginningDate,EndDate,Number,Year")] Semester semester) { using (DiaryConnection db = new DiaryConnection()) { if (ModelState.IsValid) { db.Entry(semester).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Semesters")); } } return(View(semester)); }
public ActionResult EditSubjects([Bind(Include = "Id,Name,Departament")] Subjects subject) { using (DiaryConnection db = new DiaryConnection()) { if (ModelState.IsValid) { db.Entry(subject).State = EntityState.Modified; db.SaveChanges(); //RedirectToAction("Subjects"); } } return(RedirectToAction("Subjects"));//View(subject); }
public ActionResult EditLecturers([Bind(Include = "Id,FullName,Departament")] Teachers lecturer) { using (DiaryConnection db = new DiaryConnection()) { if (ModelState.IsValid) { db.Entry(lecturer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Lecturers")); } } return(View(lecturer)); }
public ActionResult EditGroups([Bind(Include = "Id,Number,YearOfAdmission,Faculty,Degree,FormOfStudy,MonitorId")] Groups group) { using (DiaryConnection db = new DiaryConnection()) { if (ModelState.IsValid) { db.Entry(group).State = EntityState.Modified; db.SaveChanges(); } else { var students = db.Students.Where(p => p.GroupId == group.Id); ViewBag.Students = new SelectList(students, "Id", "FullName", group.Students); db.Dispose(); return(View(group)); } } return(RedirectToAction("Groups")); }
public ActionResult EditLecturerGroupSubject([Bind(Include = "Id,GroupId,TeacherId,SubjectId")] TeachersGroupsSubjects lgs) { using (DiaryConnection db = new DiaryConnection()) { if (ModelState.IsValid) { db.Entry(lgs).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Semesters")); } else { var groups = db.Groups.ToList(); foreach (var b in groups) { b.Number = b.GetGroupNumber(Semester.Today()); } ViewBag.Groups = new SelectList(groups, "Id", "Number", lgs.Groups); ViewBag.Lecturers = new SelectList(db.Teachers.ToList(), "Id", "FullName", lgs.Teachers); ViewBag.Subjects = new SelectList(db.Subjects.ToList(), "Id", "Name", lgs.Subjects); } } return(View(lgs)); }
public ActionResult EditStudents([Bind(Include = "Id,FullName,Number,YearOfBirth,GroupId,Email")] Students student) { using (DiaryConnection db = new DiaryConnection()) { if (ModelState.IsValid) { db.Entry(student).State = EntityState.Modified; db.SaveChanges(); } else { List <Groups> groups = db.Groups.ToList(); foreach (var b in groups) { b.Number = b.GetGroupNumber(Semester.Today()); } ViewBag.Groups = new SelectList(groups, "Id", "Number"); db.Dispose(); ViewBag.ErrorMessage = "Неверный ввод данных"; View(student); } } return(RedirectToAction("Students")); }