// GET: Course/Delete/5 public ActionResult Delete(int id) { string usrid = Session["userId"].ToString(); try { Student_course student_Course = db.student_Courses.First(c => (c.Course_id == id && c.UserId == usrid)); if (student_Course == null) { return(RedirectToAction("Index", "Problems")); } db.student_Courses.Remove(student_Course); db.SaveChanges(); return(RedirectToAction("Student_courses")); } catch (Exception e) { return(Content("Can't remove this course")); } }
public ActionResult registercourse(int Course_id) { try { Student_course student_Course = new Student_course(); student_Course.UserId = Session["userId"].ToString(); student_Course.Course_id = Course_id; student_Course.Course = db.courses.FirstOrDefault(c => c.Course_id == student_Course.Course_id); student_Course.User = db.Users.FirstOrDefault(c => c.UserName == User.Identity.Name); if (db.student_Courses.Any(sC => sC.Course_id == student_Course.Course_id && sC.UserId == student_Course.UserId)) { ViewBag.msg = "You Already Signed in this Course"; return(View()); } db.student_Courses.Add(student_Course); db.SaveChanges(); ViewBag.msg = "Course Added Successfully."; return(View()); } catch (Exception e) { return(Content(e.Message)); } }