profileShare

rasmusjy / splitapp-backend-clean-onion

Read-only snapshot

No repository description.

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