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")); }
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")); }
//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")); }
//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")); }