private void modelSpeichern(object parameter) { BaseModel model = ModelFactory.getKonvertiertesModel(parameter); _validator.validiereModel(model); if (_validator.IstOK) { if (model.ID == 0) { string insertStatement = _sqlsp.insertStatement(model); _datenbankService.executeNonQuery(insertStatement); } else { string updateStatement = _sqlsp.updateStatement(model); _datenbankService.executeNonQuery(updateStatement); } Modelliste = _datenbankService.select(_ausgewaehltesModel, _sqlsp.selectStatement(_ausgewaehltesModel)); } else { MessageBox.Show(_validator.Fehlermeldung, "ungültige Eingaben", MessageBoxButton.OK, MessageBoxImage.Error); } }