Esempio n. 1
0
 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));
 }
Esempio n. 2
0
        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);
        }