public bool SearchLinkedListItem(LinkedList <Student> StudentList, Student StudentObject) { if (StudentList == null) { StudentList = new LinkedList <Student>(); } return(StudentList.Contains(StudentObject)); }
private void RefreshExecute() { _studentDB.RefreshDBContext(); //Refresh DBContext _firmenDB.RefreshDBContext(); _dozentDB.RefreshDBContext(); StudentList = _studentDB.GetAllStudents(); //Get all students into StudentList FirmaList = _firmenDB.GetAllFirmen(); //Get all Firmen into FirmaList DozentList = _dozentDB.GetAllDozents(); //Get all DozentNames into DozentList if (StudentList.Contains(SelectedStudent)) { SelectedStudent = _studentDB.RefreshEntity(SelectedStudent); //Refresh the currently selected student } //If currently selected Student had already been deleted in database by another user, then set to the first item in list else { MessageBox.Show("Die ausgewählten Daten sind nicht mehr in der Datenbank verfügbar.", "Information", MessageBoxButton.OK, MessageBoxImage.Information); SelectedStudent = StudentList[0]; } }