コード例 #1
0
 public ActionResult DeleteSubject(ParentClassSubjectModel model)
 {
     if (Session["AdminLgnFlag"] != null)
     {
         var tmp = (Admin)Session["AdminLgnFlag"];
         ViewData["admin"] = tmp;
         var temp = db.Subjects.Find(model.Subject.Id);
         if (temp != null)
         {
             db.Subjects.Remove(temp);
             db.SaveChanges();
             return(RedirectToAction("ViewSubject"));
         }
         return(View());
     }
     return(RedirectToAction("Index"));
 }
コード例 #2
0
        public ActionResult StudentDashboard()
        {
            if (Session["StudentLgnFlag"] != null)
            {
                var temp = (Student)Session["StudentLgnFlag"];
                ViewData["student"] = temp;
                ParentClassSubjectModel model = new ParentClassSubjectModel();
                model.Class = db.Classes.Find(temp.Class_Id);
                var            res     = from x in db.Subjects where x.Class_Id == model.Class.Id select x;
                List <Subject> sublist = new List <Subject>();

                foreach (var tmp in res)
                {
                    sublist.Add(tmp);
                }
                ViewData["SubjList"] = sublist;
                return(View(model));
            }
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        //DeleteSubject
        public ActionResult DeleteSubject(int id)
        {
            if (Session["AdminLgnFlag"] != null)
            {
                var tmp = (Admin)Session["AdminLgnFlag"];
                ViewData["admin"] = tmp;
                ParentClassSubjectModel model = new ParentClassSubjectModel();
                model.Subject = db.Subjects.Find(id);
                var temp = db.Classes.ToList <Class>();
                foreach (var x in temp)
                {
                    if (x.Id == model.Subject.Class_Id)
                    {
                        model.Class = x;
                    }
                }

                return(View(model));
            }
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        //ViewSubject
        public ActionResult ViewSubject()
        {
            if (Session["AdminLgnFlag"] != null)
            {
                var tmp = (Admin)Session["AdminLgnFlag"];
                ViewData["admin"] = tmp;
                List <Subject> list = new List <Subject>();
                list = db.Subjects.ToList <Subject>();
                List <ParentClassSubjectModel> modelList = new List <ParentClassSubjectModel>();

                foreach (var x in list)
                {
                    ParentClassSubjectModel model = new ParentClassSubjectModel();
                    model.Subject = x;
                    model.Class   = db.Classes.Find(x.Class_Id);
                    modelList.Add(model);
                }

                return(View(modelList));
            }
            return(RedirectToAction("Index"));
        }