public async Task <IActionResult> Create([Bind("ProfessorInfoId,Name,CourseCode,CourseDay,CourseTime,LectureName")] ProfessorInfo professorInfo) { if (!ValidationProfessor(professorInfo)) { return(View("You can not Assign to this professor")); } else { ProfList.data.AddLast(professorInfo); } return(View(professorInfo)); }
public bool ValidationProfessor(ProfessorInfo professorInfo) { var data = LinkList.ProfList.data.ToList().Where(x => x.ProfessorInfoId == professorInfo.ProfessorInfoId).ToList(); if (data.Count > 4) { return(false); } else if (data.Any(x => x.CourseDay == professorInfo.CourseDay)) { return(false); } else if (data.Any(x => x.CourseTime == professorInfo.CourseTime)) { return(false); } return(true); }