public ActionResult Update(WizardViewModel WizardViewModel, int Section = 1)
        {
            List <Answer> AnswersToSave = GetAnswersFromWizard(WizardViewModel);

            foreach (var Answer in AnswersToSave)
            {
                _sectionBuilder.SaveAnswer(Answer);
            }

            List <QCA> QuestionsChoicesAndAnswers = _sectionBuilder.GetQuestionsWithChoicesAndAnswers(Section, WizardViewModel.Plan.PlanId);
            Plan       Plan   = _planMapper.MapFrom(WizardViewModel.Plan);
            Wizard     wizard = new Wizard {
                Plan = Plan, QCAs = QuestionsChoicesAndAnswers
            };
            WizardViewModelMapper WizardMapper = new WizardViewModelMapper(_planMapper, _qcaMapper);
            WizardViewModel       WizardView   = WizardMapper.Map(wizard);

            return(View(WizardView));
        }