//
        // GET: /Home/
        public ActionResult Index()
        {
            //TODO: add try catch block - Mithgol, please unlogin
            QuestionnaireWithSelectedAnswers questionnaire;

            var hash   = (string)HttpContext.Session["facilityDateHash"];
            var userId = _userRepository.GetUserByEmail(User.Identity.Name, hash).Id;

            questionnaire = _questionnaireRepository.getQuestionnaireProbablyWithSelectedAnswers(userId);

            UserPurchase user = _userRepository.GetUserById(userId);

            QuestionnaireWithSelectedAnswersForUser questionnaireForUser =
                new QuestionnaireWithSelectedAnswersForUser(questionnaire, user);

            if (questionnaire != null)
            {
                return(View(questionnaireForUser));
            }
            else
            {
                return(Redirect("Error"));
            }
        }