profileShare

rasmusjy / splitapp-backend-microservices

Read-only snapshot

No repository description.

main default branch 501 files Expires Sep 13, 2026, 9:06 AM
Create.cshtml 2,734 bytes
1 @model AdminSettlementPaymentFormViewModel
2
3 <div class="admin-page-header">
4 <div>
5 <h1><i class="bi bi-cash-coin"></i> @Localizer["Create"] @Localizer["Settlement payment"]</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 <form asp-action="Create">
13 <div asp-validation-summary="ModelOnly" class="text-danger"></div>
14
15 <div class="form-group mb-3">
16 <label asp-for="Payment.SettlementPlanId" class="control-label"></label>
17 <select asp-for="Payment.SettlementPlanId" class="form-control" asp-items="Model.SettlementPlanList"></select>
18 <span asp-validation-for="Payment.SettlementPlanId" class="text-danger"></span>
19 </div>
20
21 <div class="form-group mb-3">
22 <label asp-for="Payment.FromUserId" class="control-label">@Localizer["From user"]</label>
23 <select asp-for="Payment.FromUserId" class="form-control" asp-items="Model.UserList"></select>
24 <span asp-validation-for="Payment.FromUserId" class="text-danger"></span>
25 </div>
26
27 <div class="form-group mb-3">
28 <label asp-for="Payment.ToUserId" class="control-label">@Localizer["To user"]</label>
29 <select asp-for="Payment.ToUserId" class="form-control" asp-items="Model.UserList"></select>
30 <span asp-validation-for="Payment.ToUserId" class="text-danger"></span>
31 </div>
32
33 <div class="form-group mb-3">
34 <label asp-for="Payment.Amount" class="control-label"></label>
35 <input asp-for="Payment.Amount" class="form-control" />
36 <span asp-validation-for="Payment.Amount" class="text-danger"></span>
37 </div>
38
39 <div class="form-group mb-3">
40 <label asp-for="Payment.Status" class="control-label"></label>
41 <select asp-for="Payment.Status" class="form-control" asp-items="Html.GetEnumSelectList<SplitApp.Modules.Expenses.Domain.Enums.EPaymentStatus>()"></select>
42 <span asp-validation-for="Payment.Status" class="text-danger"></span>
43 </div>
44
45 <div class="form-group mb-3 d-flex gap-2">
46 <button type="submit" class="btn btn-primary"><i class="bi bi-check-lg me-1"></i>@Localizer["Save"]</button>
47 <a asp-action="Index" class="btn btn-outline-secondary">@Localizer["Cancel"]</a>
48 </div>
49 </form>
50 </div>
51 </div>
52
53 @section Scripts {
54 @{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
55 }
56