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,967 bytes
1 @model AdminDetailsViewModel<SettlementPaymentBllDto>
2
3 <div class="admin-page-header">
4 <div>
5 <h1><i class="bi bi-cash-coin"></i> @Localizer["Settlement payment 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["From user"]</dt>
14 <dd class="col-sm-9">@Model.Item.FromUserFullName <small class="text-muted">@Model.Item.FromUser?.Email</small></dd>
15
16 <dt class="col-sm-3">@Localizer["To user"]</dt>
17 <dd class="col-sm-9">@Model.Item.ToUserFullName <small class="text-muted">@Model.Item.ToUser?.Email</small></dd>
18
19 <dt class="col-sm-3">@Localizer["Amount"]</dt>
20 <dd class="col-sm-9">@Model.Item.Amount.ToString("0.00")</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 @if (Model.Item.MarkedPaidAt.HasValue)
26 {
27 <dt class="col-sm-3">@Localizer["MarkedPaidAt"]</dt>
28 <dd class="col-sm-9">@Model.Item.MarkedPaidAt.Value.ToString("yyyy-MM-dd HH:mm")</dd>
29 }
30
31 @if (Model.Item.ConfirmedAt.HasValue)
32 {
33 <dt class="col-sm-3">@Localizer["ConfirmedAt"]</dt>
34 <dd class="col-sm-9">@Model.Item.ConfirmedAt.Value.ToString("yyyy-MM-dd HH:mm")</dd>
35 }
36 </dl>
37
38 <div class="d-flex gap-2">
39 <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>
40 <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>
41 </div>
42 </div>
43 </div>
44