Exemplo n.º 1
0
        private void saveTeacher(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(TeacherName) && !string.IsNullOrWhiteSpace(TeacherSurName))
            {
                Teacher teacherAux = new Teacher()
                {
                    Id       = teacherSelectedId,
                    Name     = TeacherName,
                    Surname  = TeacherSurName,
                    Subjects = new List <Subject>(assignedSubjectsCollection)
                };
                if (teacherAux.Id == -1)
                {
                    teacherPresenter.insertNewTeacher(teacherAux);
                }
                else
                {
                    teacherPresenter.updateNewTeacher(teacherAux);
                }

                _teacherCollectionView.updateDataTable();

                clearForm();
            }
        }