public ActionResult AddToCourse(int id) { if (ModelState.IsValid) { bool check = true; int StudentId = Convert.ToInt32(Session["UserId"]); List <UserAtCourse> Checklist = db.UserAtCourses.ToList(); foreach (UserAtCourse i in Checklist) { if (i.CourseId == id && i.StudentId == StudentId) { check = false; } } if (check) { UserAtCourse at = new UserAtCourse(); at.CourseId = id; at.StudentId = StudentId; db.UserAtCourses.Add(at); db.SaveChanges(); } } return(RedirectToAction("LoggedInStudent")); }
public ActionResult DeleteConfirmed(int id) { UserAtCourse userAtCourse = db.UserAtCourses.Find(id); db.UserAtCourses.Remove(userAtCourse); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "AtCourseId,IsPayed,StudentId,CourseId")] UserAtCourse userAtCourse) { if (ModelState.IsValid) { db.Entry(userAtCourse).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseId = new SelectList(db.Courses, "CourseId", "Name", userAtCourse.CourseId); ViewBag.StudentId = new SelectList(db.Students, "StudentId", "Fname", userAtCourse.StudentId); return(View(userAtCourse)); }
public ActionResult Create([Bind(Include = "AtCourseId,UserId,CourseId")] UserAtCourse userAtCourse) { if (ModelState.IsValid) { db.AtCourseList.Add(userAtCourse); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseId = new SelectList(db.CoursList, "CourseId", "Name", userAtCourse.CourseId); ViewBag.UserId = new SelectList(db.UserList, "UserId", "Fname", userAtCourse.UserId); return(View(userAtCourse)); }
// GET: UserAtCourses/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserAtCourse userAtCourse = db.UserAtCourses.Find(id); if (userAtCourse == null) { return(HttpNotFound()); } return(View(userAtCourse)); }
public ActionResult AddToCourse(int id) { if (ModelState.IsValid) { UserAtCourse at = new UserAtCourse(); at.CourseId = id; at.UserId = Convert.ToInt32(Session["UserId"]); db.AtCourseList.Add(at); db.SaveChanges(); } return(RedirectToAction("LoggedIn")); }
// GET: UserAtCourses/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserAtCourse userAtCourse = db.UserAtCourses.Find(id); if (userAtCourse == null) { return(HttpNotFound()); } ViewBag.CourseId = new SelectList(db.Courses, "CourseId", "Name", userAtCourse.CourseId); ViewBag.StudentId = new SelectList(db.Students, "StudentId", "Fname", userAtCourse.StudentId); return(View(userAtCourse)); }
public JsonResult AtCourseDelete(int AtCourseId) { UserAtCourse at = db.AtCourseList.Find(AtCourseId); db.AtCourseList.Remove(at); db.SaveChanges(); //Check to see if Atcourse was actually deleted if (db.AtCourseList.Find(AtCourseId) == null) { return(Json(true, JsonRequestBehavior.AllowGet)); // yes } else { return(Json(null, JsonRequestBehavior.AllowGet)); // no } }