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