public ActionResult CourseAssign(Course course, Lecturer lecturer, LecturerCourse lc) { //var item = db.Courses.ToList(); List <LecturerCourse> len = new List <LecturerCourse>(); { course.CourseId = lc.CourseId; course.CourseName = lc.CourseName; lecturer.LecturerId = lc.LecturerId; lecturer.LecturerName = lc.LecturerName; } int coursid = course.CourseId; foreach (var item in course.Assign) { len.Add(new LecturerCourse() { CourseId = coursid, LecturerName = item.LecturerName, LecturerId = item.LecturerId }); } return(View(len)); }
public ActionResult DeleteConfirmed(int id) { LecturerCourse lecturerCourse = db.LecturerCourses.Find(id); db.LecturerCourses.Remove(lecturerCourse); db.SaveChanges(); return(RedirectToAction("Index")); }
public LecturerCourse AddToCourse(int lecturerId, int courseId) { var lecturerCourse = new LecturerCourse { CourseId = courseId, LecturerId = lecturerId }; lecturerCourse = _lecturerCourseRepository.Add(lecturerCourse); return(lecturerCourse); }
public bool UpdateLecturerCourse(long lecturerCourseId, LecturerCourse lecturerCourse) { try { return(lecturerCourseId > 0 && lecturerCourse != null && _lecturerCourseRepository.UpdateLecturerCourse(lecturerCourseId, lecturerCourse)); } catch (Exception e) { return(false); } }
public bool CreateLecturerCourse(LecturerCourse lecturerCourse) { try { return(lecturerCourse != null && _lecturerCourseRepository.CreateLecturerCourse(lecturerCourse)); } catch (Exception e) { return(false); } }
public IHttpActionResult Enroll(LecturerCourse lectureCourse) { var temp = _lectureManager.EnrollCourse(lectureCourse); if (temp == null) { return(Ok("already enrolled")); } else { return(Ok(temp)); } }
// GET: LecturerCourses/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LecturerCourse lecturerCourse = db.LecturerCourses.Find(id); if (lecturerCourse == null) { return(HttpNotFound()); } return(View(lecturerCourse)); }
public LecturerCourse EnrollCourse(LecturerCourse lectureCourse) { if (!_lectureCourseRepository.Records.Any(lc => lc.CourseId == lectureCourse.CourseId && lc.LecturerId == lectureCourse.LecturerId)) { _lectureCourseRepository.Add(lectureCourse); return(lectureCourse); } else { return(null); } }
public ActionResult Edit([Bind(Include = "LecturerCourseID,CourseID,LecturerID,Classroom,DayID,StartingTimeID,FinishTimeID")] LecturerCourse lecturerCourse) { if (ModelState.IsValid) { db.Entry(lecturerCourse).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "CourseName", lecturerCourse.CourseID); ViewBag.DayID = new SelectList(db.Days, "DayID", "DayName", lecturerCourse.DayID); ViewBag.FinishTimeID = new SelectList(db.FinishTimes, "FinishTimeID", "FinishTime1", lecturerCourse.FinishTimeID); ViewBag.LecturerID = new SelectList(db.Lecturers, "LecturerID", "FullName", lecturerCourse.LecturerID); ViewBag.StartingTimeID = new SelectList(db.StartingTimes, "StartingTimeID", "StatingTime", lecturerCourse.StartingTimeID); return(View(lecturerCourse)); }
// GET: LecturerCourses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LecturerCourse lecturerCourse = db.LecturerCourses.Find(id); if (lecturerCourse == null) { return(HttpNotFound()); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "CourseName", lecturerCourse.CourseID); ViewBag.DayID = new SelectList(db.Days, "DayID", "DayName", lecturerCourse.DayID); ViewBag.FinishTimeID = new SelectList(db.FinishTimes, "FinishTimeID", "FinishTime1", lecturerCourse.FinishTimeID); ViewBag.LecturerID = new SelectList(db.Lecturers, "LecturerID", "FullName", lecturerCourse.LecturerID); ViewBag.StartingTimeID = new SelectList(db.StartingTimes, "StartingTimeID", "StatingTime", lecturerCourse.StartingTimeID); return(View(lecturerCourse)); }