+
+ + @if (ViewBag.ServiceHealth != null) { -
-
-
-
-
-
@questionnaire.Title
- @questionnaire.Description + var serviceHealth = ViewBag.ServiceHealth as Dictionary; +
+
+
+
+
+
- -
- -
- -
-
-
-
@questionnaire.QuestionCount
- Questions -
-
-
-
-
@questionnaire.ResponseCount
- Responses -
-
-
-
@questionnaire.TextResponseCount
- Text Answers -
-
- - - @if (questionnaire.LastResponse != null && questionnaire.LastResponse != DateTime.MinValue) - { -
- - - Last response: @((DateTime)questionnaire.LastResponse).ToString("MMM dd, yyyy") - -
- } - - - @if (questionnaire.TextResponseCount > 0) - { -
- - Ready for Analysis - -
- } - else - { -
- - No Text Responses - -
- } -
- - } - } - else - { -
-
-
- -
No Questionnaires Found
-

There are no questionnaires available for analysis at the moment.

- - Create New Questionnaire + + + @if (TempData["ErrorMessage"] != null) + { + + } + + @if (TempData["SuccessMessage"] != null) + { + + } + + @if (TempData["WarningMessage"] != null) + { + + } + + +
+

+ + + + Active Questionnaires +

+

Manage and analyze your mental health surveys

+
+ + +
+ @{ + var hasAnyQuestionnairesWithResponses = false; + var modelList = Model?.ToList() ?? new List(); + + foreach (var q in modelList) + { + if (q.ResponseCount > 0) + { + hasAnyQuestionnairesWithResponses = true; + break; + } + } + } + + @if (Model != null && modelList.Count > 0) + { + @foreach (var questionnaire in modelList) + { + // Only show questionnaires with responses + @if (questionnaire.ResponseCount > 0) + { +
+ + + +
+ +
+
+
+ +
+
@questionnaire.QuestionCount
+
Questions
+
+
+
+ +
+
@questionnaire.ResponseCount
+
Responses
+
+
+
+ +
+
@questionnaire.TextResponseCount
+
Text Answers
+
+
+ + + @if (questionnaire.LastResponse != null && questionnaire.LastResponse != DateTime.MinValue) + { +
+ + Last response: @((DateTime)questionnaire.LastResponse).ToString("MMM dd, yyyy") +
+ } +
+ + + +
+ } + } + + + @if (!hasAnyQuestionnairesWithResponses) + { +
+
+ +
+
+

No Questionnaires with Responses

+

There are no questionnaires with responses available for analysis at the moment.

+ + + Create New Questionnaire + +
+ } + } + else + { +
+
+ +
+
+

No Questionnaires Found

+

There are no questionnaires available for analysis at the moment.

+ + + Create New Questionnaire
+ } +
+
+
+
+ + +