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();
 }