@model Questionnaire @{ ViewData["Title"] = "DisplayQuestionnaire"; Layout = "~/Views/Shared/_QuestionnaireResponse.cshtml"; }

@ViewBag.ErrorMessage

@Model.Title

@Html.Raw(Model.Description)

@for (int i = 0; i < Model.Questions.Count; i++) { var question = Model.Questions[i]; string stepClass = i == 0 ? "active" : ""; // Adjusted the index to start from the first question
@((i + 1)). @question.Type
}
@for (int i = 0; i < Model.Questions.Count; i++) { var question = Model.Questions[i];

@(i + 1). @question.Text

@switch (question.Type) { case QuestionType.Text:
break; case QuestionType.CheckBox: case QuestionType.Multiple_choice: case QuestionType.Rating: case QuestionType.Likert: case QuestionType.Matrix: case QuestionType.Demographic: case QuestionType.Ranking:
@foreach (var answer in question.Answers) {
}
break; case QuestionType.TrueFalse:
break; case QuestionType.Open_ended: break; case QuestionType.Image: break; case QuestionType.Slider: 50 break; default: break; }
@if (i > 0) { } @if (i < Model.Questions.Count - 1) { }
}
@section Scripts { @{ } @* *@ }