public void New() { var geneticCodeCreator = new GeneticCodeCreatorPresenter(); geneticCodeCreator.ShowDialog(); if(geneticCodeCreator.Model.GeneticCodePrimaryKey != null) this.GeneticCode = new GEPGeneticCodeUsingDatabase(geneticCodePrimaryKey: -1); }
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(); } }