private void CreateBtn_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(ModelNameTxt.Text)) { MessageBox.Show("The model name cannot be empty!"); return; } if (ModelCreator.IsModelValid(preProcessingModel) && ModelCreator.IsModelValid(runModel) && ModelCreator.IsModelValid(ProcessModel) && ModelCreator.IsModelValid(postProcessingModel) && !string.IsNullOrEmpty(ProcessNameTxt.Text)) { ModelCreator.CreateOrUpdateModel(preProcessingModel, runModel, ProcessModel, postProcessingModel, ModelNameTxt.Text, ProcessNameTxt.Text); MessageBox.Show($"{ModelNameTxt.Text} is saved"); return; } else { MessageBox.Show("The model is not valid. Check the names and positions, all should have values."); return; } }