@model IEnumerable @{ ViewData["Title"] = "Response Management"; }
@if (TempData["Success"] != null) { } @if (TempData["Error"] != null) { } @if (TempData["Warning"] != null) { } @if (Model.Any()) {
@Model.Count() Total Responses
@Model.Select(r => r.UserEmail).Distinct().Count() Unique Users
@Model.Select(r => r.Questionnaire?.Title).Distinct().Count() Questionnaires
@Model.Where(r => r.SubmissionDate.Date == DateTime.Today).Count() Today's Responses
0 selected

Selection Active

0 responses selected

@foreach (var item in Model.Select((response, index) => new { Response = response, Index = index })) {
ID: @item.Response.Id

@(item.Response.Questionnaire?.Title ?? "Unknown Questionnaire")

Submission Details

@item.Response.SubmissionDate.ToString("MMMM dd, yyyy 'at' HH:mm")
}
} else {

No Responses Yet

When users start submitting survey responses, they will appear here for you to manage and review.

}
@section Scripts { }