profileShare

rasmusjy / splitapp-backend-clean-onion

Read-only snapshot

No repository description.

main default branch 429 files Expires Sep 13, 2026, 9:06 AM
Delete.cshtml 2,787 bytes
1 @model App.BLL.DTO.TripBllDto
2
3 @{
4 ViewData["Title"] = Localizer["Delete Trip"];
5 }
6
7 <div class="sa-invite-page">
8 <div class="sa-card-static sa-confirm-card sa-card-accent sa-card-accent-danger">
9 <div class="sa-card-body" style="padding: var(--sa-space-8);">
10 <div class="text-center">
11 <div class="sa-confirm-icon sa-confirm-icon-danger">
12 <i class="bi bi-exclamation-triangle-fill"></i>
13 </div>
14 <h2 style="font-size: 1.5rem; margin-bottom: var(--sa-space-2);">@Localizer["Delete Trip"]</h2>
15 <p class="sa-text-muted" style="margin-bottom: var(--sa-space-6);">
16 @Localizer["Are you sure you want to delete this trip? This action cannot be undone."]
17 </p>
18 </div>
19
20 <div class="sa-card-static" style="margin-bottom: var(--sa-space-6);">
21 <div class="sa-card-body" style="padding: var(--sa-space-4);">
22 <h5 style="margin-bottom: var(--sa-space-2); font-weight: 700;">@Model.Name</h5>
23 @if (!string.IsNullOrEmpty(Model.Destination))
24 {
25 <div style="color: var(--sa-gray-600); font-size: 0.9rem; margin-bottom: 4px;">
26 <i class="bi bi-geo-alt-fill me-1" style="color: var(--sa-primary);"></i> @Model.Destination
27 </div>
28 }
29 @if (Model.StartDate.HasValue || Model.EndDate.HasValue)
30 {
31 <div style="color: var(--sa-gray-500); font-size: 0.85rem; margin-bottom: 4px;">
32 <i class="bi bi-calendar-event me-1"></i>
33 @(Model.StartDate?.ToString("MMM dd, yyyy") ?? "?") — @(Model.EndDate?.ToString("MMM dd, yyyy") ?? "?")
34 </div>
35 }
36 @if (Model.DefaultCurrency != null)
37 {
38 <div style="color: var(--sa-gray-500); font-size: 0.85rem;">
39 <i class="bi bi-currency-exchange me-1"></i> @Model.DefaultCurrency.Code
40 </div>
41 }
42 </div>
43 </div>
44
45 <form asp-action="Delete">
46 <input type="hidden" asp-for="Id" />
47 <div class="d-flex gap-3">
48 <button type="submit" class="sa-btn sa-btn-danger flex-grow-1">
49 <i class="bi bi-trash3"></i> @Localizer["Delete"]
50 </button>
51 <a asp-action="Details" asp-route-id="@Model.Id" class="sa-btn sa-btn-ghost">@Localizer["Cancel"]</a>
52 </div>
53 </form>
54 </div>
55 </div>
56 </div>
57