public ActionResult Create([Bind(Include = "ID,SubjectID,StudentID,DateOfSubmition,ExamPeriodID")] ExamSubmition examSubmition) { string loggedid = User.Identity.Name; var students = db.Students.Include(s => s.Branch).Include(s => s.Semester); foreach (var item in students) { if (item.UserId == loggedid) { examSubmition.StudentID = item.ID; } } if (ModelState.IsValid) { db.ExamSubmitions.Add(examSubmition); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExamPeriodID = new SelectList(db.ExamPeriods, "ID", "PeriodName", examSubmition.ExamPeriodID); ViewBag.StudentID = new SelectList(db.Students, "ID", "ParentName", examSubmition.StudentID); ViewBag.SubjectID = new SelectList(db.Subjects, "ID", "SubjectName", examSubmition.SubjectID); return(View(examSubmition)); }
public ActionResult DeleteConfirmed(int id) { ExamSubmition examSubmition = db.ExamSubmitions.Find(id); db.ExamSubmitions.Remove(examSubmition); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,SubjectID,StudentID,DateOfSubmition,ExamPeriodID")] ExamSubmition examSubmition) { if (ModelState.IsValid) { db.Entry(examSubmition).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExamPeriodID = new SelectList(db.ExamPeriods, "ID", "PeriodName", examSubmition.ExamPeriodID); ViewBag.StudentID = new SelectList(db.Students, "ID", "ParentName", examSubmition.StudentID); ViewBag.SubjectID = new SelectList(db.Subjects, "ID", "SubjectName", examSubmition.SubjectID); return(View(examSubmition)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExamSubmition examSubmition = db.ExamSubmitions.Find(id); if (examSubmition == null) { return(HttpNotFound()); } return(View(examSubmition)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExamSubmition examSubmition = db.ExamSubmitions.Find(id); if (examSubmition == null) { return(HttpNotFound()); } ViewBag.ExamPeriodID = new SelectList(db.ExamPeriods, "ID", "PeriodName", examSubmition.ExamPeriodID); ViewBag.StudentID = new SelectList(db.Students, "ID", "ParentName", examSubmition.StudentID); ViewBag.SubjectID = new SelectList(db.Subjects, "ID", "SubjectName", examSubmition.SubjectID); return(View(examSubmition)); }