public bool MakeCourses(Courses courses) { if (courses.Status == "Compulsory") { SettingStatus = "Big"; Sizee = "C"; } else if (courses.Status == "Required") { SettingStatus = "Medium"; Sizee = "R"; } else { if (courses.Status == "Elective") { SettingStatus = "Small"; Sizee = "E"; } } int count = CourseList.Count <Courses>(chk => chk.Name == courses.Name); if (count > 0) { return(false); } else { CourseList.Add(new Courses { Name = courses.Name, Status = SettingStatus, Size = Sizee }); CourseList.CollectionChanged += CourseList_CollectionChanged; } //int search = CourseList.IndexOf(courses.Name); // CourseList.Contains(courses.Name); //CourseList.Where(chk=> chk.CourseList.Contains(courses.Name)) return(true); }