public ActionResult Enrollment(Course enrollCourse) { int clientid = Convert.ToInt32(Session["Cliente"]); UserEnrollInCourse e = new UserEnrollInCourse(); var enrollCourses = db.UserEnrollInCourses.Where(s => s.RoleId == 5 && s.CourseId == enrollCourse.courseId && s.UserId == clientid && s.statusId == 2).SingleOrDefault(); if (enrollCourses == null) { var date = DateTime.Now; e.CourseId = enrollCourse.courseId; e.Enrolldate = date; e.UserId = clientid; e.RoleId = 5; e.IsUserActive = true; e.statusId = 1; db.UserEnrollInCourses.Add(e); db.SaveChanges(); TempData["msg"] = "Please Wait For Approval"; } else { TempData["msg"] = "You Are Already Enrolled in this course"; } return(RedirectToAction("course")); }
public ActionResult EnrollCoursetoStudent(UserEnrollInCourse enrollCourse) { var enrollCourses = db.UserEnrollInCourses.Where(s => s.RegistrationId == enrollCourse.RegistrationId && s.CourseId == enrollCourse.CourseId).ToList(); int itm = enrollCourses.Count(); if (itm == 1) { int schoolid = Convert.ToInt32(Session["school"]); var id = enrollCourses[0].EnrollmentId; var date = DateTime.Now; enrollCourse.CourseId = id; enrollCourse.Enrolldate = date; enrollCourse.UserId = schoolid; enrollCourse.RoleId = 2; enrollCourse.IsUserActive = true; db.UserEnrollInCourses.Add(enrollCourse); db.SaveChanges(); } else { int schoolid = Convert.ToInt32(Session["school"]); var date = DateTime.Now; enrollCourse.UserId = schoolid; enrollCourse.RoleId = 2; enrollCourse.IsUserActive = true; enrollCourse.Enrolldate = date; db.UserEnrollInCourses.Add(enrollCourse); db.SaveChanges(); } return(Json(true)); }