Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
            }
        }