Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
        // 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));
        }
Ejemplo n.º 3
0
 // 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));
 }
Ejemplo n.º 4
0
 // 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));
 }
Ejemplo n.º 5
0
 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));
 }