/// <summary> /// Methode die beim Drücken des 'Zurodnen'-Buttons ausgeführt wird /// </summary> /// <param name="obj"></param> private void SaveZuordnungCommandExecute(object obj) { //Lernfunktion für Titel //Alle Elemente vom Typ Titel von der Oberfläche ermitteln und versuchen in die Datenbank zu speichern var titles = InputListObservable.ToList().FindAll(x => x.SelectedDropDownEntry == StaticHelper.Titel); //Loop über jeden Titel.. foreach (var entry in titles) { try { //SQL-Command für das Einfügen vrobereiten var titleInsertCommand = DBQuery.CreateSqlParameterSearchTitle(entry.EntryText.ToLower().Trim()); //SQL-Command ausführen und Titel in die Datenbank schreiben int resCount = DatabaseHelper.InsertDatabase(titleInsertCommand); } catch (Exception ex) { //Titel ist bereits in Datenbank Console.WriteLine(ex.ToString()); } } //Nach erfolgreicher Verarbeitung ==> Fenster schließen ((Window)obj).Close(); }
/// <summary> /// Methode die beim Drücken des 'Weiterer Eintrag'-Buttons aufgerufen wird /// </summary> /// <param name="obj"></param> private void AddNewTitleCommandExecute(object obj) { //Initialen Eintrag auf der Benutzeroberfläche anzeigen InputListObservable.Add(new ZuordnungModel()); }