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);
 }