コード例 #1
0
        public String SaveStudentCourse(Student_CourseModel student_Course)
        {
            List <Student_CourseModel> StudentCourses = new List <Student_CourseModel>();

            StudentCourses = _context.Student_Course.Where(s => s.StudentId == student_Course.StudentId).ToList();
            int Count = 0;

            foreach (var scourse in StudentCourses)
            {
                Count++;
                if (Count >= 3)
                {
                    return("Student already registered for 3 courses");
                }
                else if (scourse.CourseId == student_Course.CourseId)
                {
                    return("Student already registered for selected course");
                }
            }

            _context.Add(student_Course);
            _context.SaveChanges();

            return("Student Successfully Registered");
        }
コード例 #2
0
        public IActionResult Index(ViewModel view)
        {
            Student_CourseModel scModel = new Student_CourseModel
            {
                CourseId  = view.CourseId,
                StudentId = view.StudentId
            };
            string result = _course.SaveStudentCourse(scModel);

            TempData["Message"] = result;
            return(RedirectToAction("Index"));
        }