public ActionResult Save(Questionnaire questionnaire)
        {
            if (ModelState.IsValid)
            {
                _repository.Save(questionnaire);

                return RedirectToAction("Index");
            }

            return View("Index", CreateIndexViewModel(questionnaire));
        }
        private Index CreateIndexViewModel(Questionnaire questionnaire)
        {
            QuestionnaireStatus questionnaireStatus = _repository.GetQuestionnaireStatus();

            return new Index { Questionnaire = questionnaire, QuestionnaireStatus = questionnaireStatus };
        }
 public void Save(Questionnaire questionnaire)
 {
     _questionnaires.Add(questionnaire);
 }