private void open_genetic_code_menu_item_Click_1(object sender, RoutedEventArgs e) { var geneticCodeSelector = new GeneticCodeSelectorPresenter(); geneticCodeSelector.ShowDialog(); var selectedGeneticCode = geneticCodeSelector.View.SelectedGeneticCodeName; if (!string.IsNullOrEmpty(selectedGeneticCode)) { var geneticCodeEditorPresenter = new GeneticCodeEditorPresenter(new GeneticCodeEditorModel( geneticCodeName: selectedGeneticCode)); geneticCodeEditorPresenter.Show(); } }
private void new_genetic_code_menu_item_Click_1(object sender, RoutedEventArgs e) { var geneticCodeCreator = new GeneticCodeCreatorPresenter(); geneticCodeCreator.ShowDialog(); if(geneticCodeCreator.Model.GeneticCodePrimaryKey != null) { var geneticCodeEditorPresenter = new GeneticCodeEditorPresenter(new GeneticCodeEditorModel( geneticCodePrimaryKey: geneticCodeCreator.Model. GeneticCodePrimaryKey.Value)); geneticCodeEditorPresenter.Show(); } }