Beispiel #1
0
        public void View_VEventOnEdit(object arg1, EventArgs arg2)
        {
            if (slowarform.SelectedID != -1)
            {
                model.SetWordID(slowarform.SelectedID);
                EditForm editform = new EditForm();
                EditFormPresenter editformpresenter = new EditFormPresenter(model, editform);

                slowarform.Examples = "";
                slowarform.TranslationList = new string[] { };

                var dialogResult = editform.ShowDialog();

                if(editform.DialogResult == System.Windows.Forms.DialogResult.Cancel)
                {
                    model.LoadDictionaryFromFile();
                    editform.Dispose();
                }
                else
                {
                    editform.Dispose();
                    model.LoadDictionary();
                    slowarform.WordList = model.LoadWords();
                    model.SaveDictionaryToFile(model.LoadDictionary());
                }
            }
        }