private void btnAddQuestion_Click(object sender, EventArgs e) { QuestionEditForm qef = new QuestionEditForm(); qef.ShowDialog(); if (qef.DialogResult == DialogResult.OK) { _gameLogic.Questions.Add(qef.Question, qef.HiddenFromUi, qef.ShownOnlyForDoctors); } _gameLogic.UpdateQandA(); UpdateAllLists(); }
private void btnEditQuestion_Click(object sender, EventArgs e) { var selectedIndex = lstBoxQuestions.SelectedIndex; var itemToEdit = _gameLogic.QuestionsNotAsked[selectedIndex]; QuestionEditForm qef = new QuestionEditForm(itemToEdit.Text, itemToEdit.HiddenFromUi, itemToEdit.ShownOnlyForDoctors); qef.ShowDialog(); if (qef.DialogResult == DialogResult.OK) { itemToEdit.Text = qef.Question; itemToEdit.HiddenFromUi = qef.HiddenFromUi; itemToEdit.ShownOnlyForDoctors = qef.ShownOnlyForDoctors; _gameLogic.Questions.UpdateOnDbSide(itemToEdit); _gameLogic.UpdateQandA(); UpdateAllLists(); } }