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"));
        }
Exemplo n.º 2
0
        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));
        }