profileShare

rasmusjy / splitapp-backend-modular-monolith

Read-only snapshot

No repository description.

main default branch 418 files Expires Sep 13, 2026, 9:06 AM
Details.cshtml 1,513 bytes
1 @model AdminDetailsViewModel<SplitPresetBllDto>
2
3 <h1>@Localizer["Details"]</h1>
4
5 <div>
6 <h4>@Localizer["SplitPreset"]</h4>
7 <hr />
8 <dl class="row">
9 <dt class="col-sm-2">@Localizer["Name"]</dt>
10 <dd class="col-sm-10">@Model.Item.Name</dd>
11
12 <dt class="col-sm-2">@Localizer["SplitMethod"]</dt>
13 <dd class="col-sm-10">@SplitApp.WebApp.Hosting.Helpers.EnumHelper.GetDisplayName(Model.Item.SplitMethod)</dd>
14
15 <dt class="col-sm-2">@Localizer["Trip"]</dt>
16 <dd class="col-sm-10">@Model.Item.Trip?.Name</dd>
17
18 <dt class="col-sm-2">@Localizer["CreatedBy"]</dt>
19 <dd class="col-sm-10">@Model.Item.CreatedBy?.Email</dd>
20 </dl>
21 </div>
22
23 @if (Model.Item.Members != null && Model.Item.Members.Any())
24 {
25 <h5>@Localizer["Members"]</h5>
26 <table class="table">
27 <thead>
28 <tr>
29 <th>@Localizer["User"]</th>
30 <th>@Localizer["ShareWeight"]</th>
31 <th>@Localizer["Percentage"]</th>
32 </tr>
33 </thead>
34 <tbody>
35 @foreach (var member in Model.Item.Members)
36 {
37 <tr>
38 <td>@member.UserFullName</td>
39 <td>@member.ShareWeight</td>
40 <td>@(member.Percentage != null ? $"{member.Percentage}%" : "")</td>
41 </tr>
42 }
43 </tbody>
44 </table>
45 }
46
47 <div>
48 <a asp-action="Delete" asp-route-id="@Model.Item.Id">@Localizer["Delete"]</a> |
49 <a asp-action="Index">@Localizer["Back"]</a>
50 </div>
51