예제 #1
0
        /// <summary>
        /// Deletes Dozent from database
        /// </summary>
        private void DeleteDozentExecute()
        {
            var deleteDozent = MessageBox.Show("Sind Sie sicher, dass Sie löschen möchten?", "Bestätigung", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (deleteDozent == MessageBoxResult.Yes)
            {
                Dozent deletedDozent = _dozentDB.DeleteDozent(CurrentDozent);
                DozentList.Remove(deletedDozent);
            }
        }
예제 #2
0
        /// <summary>
        /// Adds new dozent to Dozents table and ObservableCollection
        /// </summary>
        private void CreateDozent(Dozent dozent)
        {
            //Add new dozent to DB and retreive it
            Dozent DozentAdded = _dozentDB.CreateDozent(dozent);

            //Add new dozent to DozentList ObservableCollection
            DozentList.Add(DozentAdded);

            MessageBox.Show("Dozent wurde erfolgreich hinzufügt!", "Erfolg", MessageBoxButton.OK, MessageBoxImage.None);

            SelectedDozent = DozentAdded;
        }