profileShare

rasmusjy / splitapp-backend-modular-monolith

Read-only snapshot

No repository description.

main default branch 418 files Expires Sep 13, 2026, 9:06 AM
Details.cshtml 1,731 bytes
1 @model AdminDetailsViewModel<TripInvitationBllDto>
2
3 <div class="admin-page-header">
4 <div>
5 <h1><i class="bi bi-envelope-paper"></i> @Localizer["Invitation details"]</h1>
6 </div>
7 <a asp-action="Index" class="btn btn-outline-secondary"><i class="bi bi-arrow-left me-1"></i>@Localizer["Back to list"]</a>
8 </div>
9
10 <div class="admin-card">
11 <div class="admin-card-body">
12 <dl class="row">
13 <dt class="col-sm-3">@Localizer["Trip"]</dt>
14 <dd class="col-sm-9">@Model.Item.Trip?.Name</dd>
15
16 <dt class="col-sm-3">@Localizer["InvitedBy"]</dt>
17 <dd class="col-sm-9">@Model.Item.InvitedByUser?.Email</dd>
18
19 <dt class="col-sm-3">@Localizer["Token"]</dt>
20 <dd class="col-sm-9"><code>@Model.Item.Token</code></dd>
21
22 <dt class="col-sm-3">@Localizer["Status"]</dt>
23 <dd class="col-sm-9"><span class="badge bg-secondary">@Model.Item.Status</span></dd>
24
25 <dt class="col-sm-3">@Localizer["ExpiresAt"]</dt>
26 <dd class="col-sm-9">@Model.Item.ExpiresAt.ToString("yyyy-MM-dd HH:mm")</dd>
27
28 @if (Model.Item.RespondedAt.HasValue)
29 {
30 <dt class="col-sm-3">@Localizer["RespondedAt"]</dt>
31 <dd class="col-sm-9">@Model.Item.RespondedAt.Value.ToString("yyyy-MM-dd HH:mm")</dd>
32 }
33 </dl>
34
35 <div class="d-flex gap-2">
36 <a asp-action="Edit" asp-route-id="@Model.Item.Id" class="btn btn-primary"><i class="bi bi-pencil me-1"></i>@Localizer["Edit"]</a>
37 <a asp-action="Delete" asp-route-id="@Model.Item.Id" class="btn btn-outline-danger"><i class="bi bi-trash me-1"></i>@Localizer["Delete"]</a>
38 </div>
39 </div>
40 </div>
41