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,751 bytes
1 @model AdminUserDetailsViewModel
2
3 <div class="admin-page-header">
4 <div>
5 <h1><i class="bi bi-person-circle"></i> @Localizer["User details"]</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 <dl class="row">
13 <dt class="col-sm-3">@Localizer["Email"]</dt>
14 <dd class="col-sm-9">@Model.Email</dd>
15
16 <dt class="col-sm-3">@Localizer["FirstName"]</dt>
17 <dd class="col-sm-9">@Model.FirstName</dd>
18
19 <dt class="col-sm-3">@Localizer["LastName"]</dt>
20 <dd class="col-sm-9">@Model.LastName</dd>
21
22 <dt class="col-sm-3">@Localizer["Roles"]</dt>
23 <dd class="col-sm-9">
24 @if (Model.Roles.Any())
25 {
26 foreach (var role in Model.Roles)
27 {
28 <span class="badge bg-secondary me-1">@role</span>
29 }
30 }
31 else
32 {
33 <span class="text-muted">@Localizer["No roles"]</span>
34 }
35 </dd>
36 </dl>
37
38 <div class="d-flex gap-2">
39 <a asp-action="Edit" asp-route-id="@Model.Id" class="btn btn-primary"><i class="bi bi-pencil me-1"></i>@Localizer["Edit"]</a>
40 <a asp-action="EditRoles" asp-route-id="@Model.Id" class="btn btn-outline-primary"><i class="bi bi-shield me-1"></i>@Localizer["Edit roles"]</a>
41 <a asp-action="Delete" asp-route-id="@Model.Id" class="btn btn-outline-danger"><i class="bi bi-trash me-1"></i>@Localizer["Delete"]</a>
42 </div>
43 </div>
44 </div>
45