profileShare

rasmusjy / splitapp-backend-microservices

Read-only snapshot

No repository description.

main default branch 501 files Expires Sep 13, 2026, 9:06 AM
Edit.cshtml 3,058 bytes
1 @model AdminBudgetCategoryFormViewModel
2
3 <div class="admin-page-header">
4 <div>
5 <h1><i class="bi bi-tags-fill"></i> @Localizer["Edit"] @Localizer["BudgetCategory"]</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["BudgetCategory"]</span>
13 </div>
14 <div class="admin-card-body">
15 <form asp-action="Edit">
16 <div asp-validation-summary="ModelOnly" class="text-danger"></div>
17 <input type="hidden" asp-for="BudgetCategory.Id" />
18 <div class="form-group mb-3">
19 <label asp-for="BudgetCategory.TripId" class="control-label"></label>
20 <select asp-for="BudgetCategory.TripId" class="form-control" asp-items="Model.TripList"></select>
21 <span asp-validation-for="BudgetCategory.TripId" class="text-danger"></span>
22 </div>
23 <div class="form-group mb-3">
24 <label class="control-label">@Localizer["Name"] (EN)</label>
25 <input name="nameEn" class="form-control" value="@(Model.BudgetCategory.Name.ContainsKey("en") ? Model.BudgetCategory.Name["en"] : "")" />
26 </div>
27 <div class="form-group mb-3">
28 <label class="control-label">@Localizer["Name"] (ET)</label>
29 <input name="nameEt" class="form-control" value="@(Model.BudgetCategory.Name.ContainsKey("et") ? Model.BudgetCategory.Name["et"] : "")" />
30 </div>
31 <div class="form-group mb-3">
32 <label asp-for="BudgetCategory.IconName" class="control-label"></label>
33 <input asp-for="BudgetCategory.IconName" class="form-control" />
34 <span asp-validation-for="BudgetCategory.IconName" class="text-danger"></span>
35 </div>
36 <div class="form-group mb-3">
37 <label asp-for="BudgetCategory.PlannedAmount" class="control-label"></label>
38 <input asp-for="BudgetCategory.PlannedAmount" class="form-control" />
39 <span asp-validation-for="BudgetCategory.PlannedAmount" class="text-danger"></span>
40 </div>
41 <div class="form-group mb-3">
42 <label asp-for="BudgetCategory.DisplayOrder" class="control-label"></label>
43 <input asp-for="BudgetCategory.DisplayOrder" class="form-control" />
44 <span asp-validation-for="BudgetCategory.DisplayOrder" class="text-danger"></span>
45 </div>
46 <div class="form-group mb-3 d-flex gap-2">
47 <button type="submit" class="btn btn-primary"><i class="bi bi-check-lg me-1"></i>@Localizer["Save"]</button>
48 <a asp-action="Index" class="btn btn-outline-secondary">@Localizer["Cancel"]</a>
49 </div>
50 </form>
51 </div>
52 </div>
53
54 @section Scripts {
55 @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
56 }
57