Beispiel #1
0
        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);
            }
        }