public UpdateAnswer(Model.DomainModel.Answer answer,MainWindow mainWindow) { InitializeComponent(); this.answer = answer; this.mainWindow = mainWindow; QuestionTitelTextBox.Text = answer.Title; QuestionRankTextBox.Text = answer.Rank.ToString(); QuestionValueTextBox.Text = answer.Value; var noRequired = new Model.DomainModel.QuestionGroup() { Title = "Ikke required", Rank = 0 }; RequiredQuestionGroup.Items.Add(noRequired); foreach (Model.DomainModel.QuestionGroup questionGroup in mainWindow.ModelFacade.Filter.QuestionGroups) { RequiredQuestionGroup.Items.Add(questionGroup); } if (answer.Required == null) { RequiredQuestionGroup.SelectedIndex = 0; } else { setRequired(); } }
// Constructor public CreateQuestion(MainWindow mainWindow, Model.DomainModel.QuestionGroup questionGroup) { try { InitializeComponent(); this.questionGroup = questionGroup; this.mainWindow = mainWindow; initComboBox(); } catch (Exception ex) { ErrorLabel.Content = ex.Message; } }
private void initComboBox() { var noRequired = new Model.DomainModel.QuestionGroup() { Title = "Ikke required", Rank = 0 }; RequiredQuestionGroup.Items.Add(noRequired); foreach (Model.DomainModel.QuestionGroup questionGroup in mainWindow.ModelFacade.Filter.QuestionGroups) { RequiredQuestionGroup.Items.Add(questionGroup); } RequiredQuestionGroup.SelectedIndex = 0; }
// Required private void addNoRequiredOption() { var noRequired = new Model.DomainModel.QuestionGroup() { Title = "Ikke required", Rank = 0 }; RequiredQuestionGroup.Items.Add(noRequired); }