private bool AlreadyExists(Classroom c) { foreach (Classroom ec in Classrooms) { if (ec.Name == c.Name) return true; break; } return false; }
internal void DeleteClassroom(Classroom room) { this._classroomStore.Remove(room); this.Serialize(); }
/// <summary> /// Display the Dialog to add a new Classroom. /// </summary> /// <param name="o"></param> public void NewRoom(object o) { AddClassroomDialog newRoomDlg = new AddClassroomDialog(); newRoomDlg.Owner = App.Current.MainWindow; newRoomDlg.ShowDialog(); if (newRoomDlg.DialogResult == true) { // Add the room Classroom c = new Classroom() { Name = newRoomDlg.ClassroomName.Text }; if (!AlreadyExists(c)) Classrooms.Add(c); // Add it SelectedClassroom = c; // Select the new room } }
internal void AddClassroom(Classroom room) { this._classroomStore.Add(room); this.Serialize(); }