profileShare

rasmusjy / splitapp-backend-clean-onion

Read-only snapshot

No repository description.

main default branch 429 files Expires Sep 13, 2026, 9:06 AM
Edit.cshtml 2,775 bytes
1 @model AdminWishlistFormViewModel
2
3 <div class="admin-page-header">
4 <div>
5 <h1><i class="bi bi-heart-fill"></i> @Localizer["Edit"] @Localizer["Wishlist Item"]</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-header">
12 <span><i class="bi bi-pencil-square"></i>@Localizer["Wishlist Item"]</span>
13 </div>
14 <div class="admin-card-body">
15 <form asp-action="Edit" method="post">
16 <input type="hidden" asp-for="Item.Id" />
17 <div asp-validation-summary="ModelOnly" class="text-danger"></div>
18 <div class="mb-3">
19 <label asp-for="Item.TripId" class="form-label"></label>
20 <select asp-for="Item.TripId" asp-items="Model.TripList" class="form-select"></select>
21 </div>
22 <div class="mb-3">
23 <label asp-for="Item.Title" class="form-label"></label>
24 <input asp-for="Item.Title" class="form-control" />
25 <span asp-validation-for="Item.Title" class="text-danger"></span>
26 </div>
27 <div class="mb-3">
28 <label asp-for="Item.Description" class="form-label"></label>
29 <textarea asp-for="Item.Description" class="form-control"></textarea>
30 </div>
31 <div class="mb-3">
32 <label asp-for="Item.Category" class="form-label"></label>
33 <select asp-for="Item.Category" asp-items="Html.GetEnumSelectList<App.Domain.EWishlistCategory>()" class="form-select"></select>
34 </div>
35 <div class="mb-3">
36 <label asp-for="Item.Priority" class="form-label"></label>
37 <select asp-for="Item.Priority" asp-items="Html.GetEnumSelectList<App.Domain.EWishlistPriority>()" class="form-select"></select>
38 </div>
39 <div class="mb-3">
40 <label asp-for="Item.EstimatedCost" class="form-label"></label>
41 <input asp-for="Item.EstimatedCost" class="form-control" />
42 </div>
43 <div class="mb-3 form-check">
44 <input asp-for="Item.IsCompleted" class="form-check-input" />
45 <label asp-for="Item.IsCompleted" class="form-check-label"></label>
46 </div>
47 <div class="d-flex gap-2">
48 <button type="submit" class="btn btn-primary"><i class="bi bi-check-lg me-1"></i>@Localizer["Save"]</button>
49 <a asp-action="Index" class="btn btn-outline-secondary">@Localizer["Cancel"]</a>
50 </div>
51 </form>
52 </div>
53 </div>
54
55 @section Scripts {
56 @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
57 }
58