public ActionResult Create(EnrollCourse enrollcourse) { if (ModelState.IsValid) { var result = db.EnrollCourses.Count(u => u.StudentId == enrollcourse.StudentId && u.CourseId == enrollcourse.CourseId) == 0; if (result) { TempData["success"] = "Course Enrolled"; db.EnrollCourses.Add(enrollcourse); db.SaveChanges(); return RedirectToAction("Create"); } else { TempData["Already"] = "Student Has Already Enrolled This Course"; return RedirectToAction("Create"); } } ViewBag.StudentId = new SelectList(db.Students, "StudentId", "RegistrationId", enrollcourse.StudentId); ViewBag.CourseId = new SelectList(db.Courses, "CourseId", "Code", enrollcourse.CourseId); return View(enrollcourse); }
public ActionResult Edit(EnrollCourse enrollcourse) { if (ModelState.IsValid) { db.Entry(enrollcourse).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.StudentId = new SelectList(db.Students, "StudentId", "RegistrationId", enrollcourse.StudentId); ViewBag.CourseId = new SelectList(db.Courses, "CourseId", "Code", enrollcourse.CourseId); return View(enrollcourse); }