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