public ActionResult DeleteConfirmed(int id, int?ids, int?idc, string idt) { ViewBag.UserType = adtype(); if (adtype() == "Admin") { SectionCourse sectioncourse = db.SectionCourses.Find(id); db.SectionCourses.Remove(sectioncourse); db.SaveChanges(); return(RedirectToAction("Index", new { ids = ids, idc = idc, idt = idt })); } return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); }
// GET: /SectionCourse/Details/5 public ActionResult Details(int?id) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SectionCourse sectioncourse = db.SectionCourses.Find(id); if (sectioncourse == null) { return(HttpNotFound()); } return(View(sectioncourse)); }
// GET: /SectionCourse/Delete/5 public ActionResult Delete(int?id, int?ids, int?idc, string idt) { ViewBag.UserType = adtype(); if (adtype() == "Admin") { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SectionCourse sectioncourse = db.SectionCourses.Find(id); if (sectioncourse == null) { return(HttpNotFound()); } ViewBag.idt = idt; ViewBag.idc = idc; ViewBag.ids = ids; return(View(sectioncourse)); } return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); }
// GET: /SectionCourse/Edit/5 public ActionResult Edit(int?id, int?ids, int?idc, string idt) { ViewBag.UserType = adtype(); if (adtype() == "Admin") { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SectionCourse sectioncourse = db.SectionCourses.Find(id); if (sectioncourse == null) { return(HttpNotFound()); } ViewBag.idt = idt; ViewBag.idc = idc; ViewBag.ids = ids; if (ids != null) { Section var = db.Sections.Find(ids); ViewBag.CourseId = new SelectList(db.Courses.Where(c => c.Class == var.Class), "Id", "Title", sectioncourse.CourseId); ViewBag.SectionId = new SelectList(db.Sections, "Id", "Name", sectioncourse.SectionId); ViewBag.TeacherId = new SelectList(db.AspNetUsers.Where(a => db.Teachers.Where(t => t.Id == a.Id).Count() > 0), "Id", "UserName", sectioncourse.TeacherId); return(View()); } if (idc != null) { Course var = db.Courses.Find(idc); ViewBag.CourseId = new SelectList(db.Courses, "Id", "Title", sectioncourse.CourseId); ViewBag.SectionId = new SelectList(db.Sections.Where(s => s.Class == var.Class), "Id", "Name", sectioncourse.SectionId); ViewBag.TeacherId = new SelectList(db.AspNetUsers.Where(a => db.Teachers.Where(t => t.Id == a.Id).Count() > 0), "Id", "UserName", sectioncourse.TeacherId); return(View()); } ViewBag.CourseId = new SelectList(db.Courses, "Id", "Title", sectioncourse.CourseId); ViewBag.SectionId = new SelectList(db.Sections, "Id", "Name", sectioncourse.SectionId); ViewBag.TeacherId = new SelectList(db.AspNetUsers.Where(a => db.Teachers.Where(t => t.Id == a.Id).Count() > 0), "Id", "UserName", sectioncourse.TeacherId); return(View(sectioncourse)); } return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); }
public ActionResult Edit([Bind(Include = "Id,SectionId,CourseId,TeacherId")] SectionCourse sectioncourse, int?ids, int?idc, string idt) { ViewBag.UserType = adtype(); if (adtype() == "Admin") { if (ModelState.IsValid) { db.Entry(sectioncourse).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { ids = ids, idc = idc, idt = idt })); } ViewBag.idt = idt; ViewBag.idc = idc; ViewBag.ids = ids; if (ids != null) { Section var = db.Sections.Find(ids); ViewBag.CourseId = new SelectList(db.Courses.Where(c => c.Class == var.Class), "Id", "Title", sectioncourse.CourseId); ViewBag.SectionId = new SelectList(db.Sections, "Id", "Name", sectioncourse.SectionId); ViewBag.TeacherId = new SelectList(db.AspNetUsers.Where(a => db.Teachers.Where(t => t.Id == a.Id).Count() > 0), "Id", "UserName", sectioncourse.TeacherId); return(View()); } if (idc != null) { Course var = db.Courses.Find(idc); ViewBag.CourseId = new SelectList(db.Courses, "Id", "Title", sectioncourse.CourseId); ViewBag.SectionId = new SelectList(db.Sections.Where(s => s.Class == var.Class), "Id", "Name", sectioncourse.SectionId); ViewBag.TeacherId = new SelectList(db.AspNetUsers.Where(a => db.Teachers.Where(t => t.Id == a.Id).Count() > 0), "Id", "UserName", sectioncourse.TeacherId); return(View()); } ViewBag.CourseId = new SelectList(db.Courses, "Id", "Title", sectioncourse.CourseId); ViewBag.SectionId = new SelectList(db.Sections, "Id", "Name", sectioncourse.SectionId); ViewBag.TeacherId = new SelectList(db.AspNetUsers.Where(a => db.Teachers.Where(t => t.Id == a.Id).Count() > 0), "Id", "UserName", sectioncourse.TeacherId); return(View(sectioncourse)); } return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); }