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"); }
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")); }