parent
1de2345220
commit
eb1415dff5
@ -0,0 +1,39 @@
|
||||
@page "/list"
|
||||
@using Minecraft.Models
|
||||
|
||||
<!--<script src="_framework/blazor.server.js"></script>!-->
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.4/css/all.css">
|
||||
|
||||
<link href="_content/Blazorise/blazorise.css" rel="stylesheet" />
|
||||
<link href="_content/Blazorise.Bootstrap/blazorise.bootstrap.css" rel="stylesheet" />
|
||||
|
||||
<h3>List</h3>
|
||||
|
||||
<div>
|
||||
<NavLink class="btn btn-primary" href="Add" Match="NavLinkMatch.All">
|
||||
<i class="fa fa-plus"></i> Ajouter
|
||||
</NavLink>
|
||||
</div>
|
||||
|
||||
<DataGrid TItem="User"
|
||||
Data="@users"
|
||||
ReadData="@OnReadData"
|
||||
TotalItems="@totalUser"
|
||||
PageSize="10"
|
||||
ShowPager
|
||||
Responsive>
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Id)" Caption="ID" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Email)" Caption="Email" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Name)" Caption="Name" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Surname)" Caption="Surname" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Nickname)" Caption="Nickname" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Image)" Caption="Image" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.ExtraTime)" Caption="Extra Time" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Group)" Caption="Group" />
|
||||
<DataGridColumn TItem="User" Field="@nameof(User.Roles)" Caption="Roles">
|
||||
<DisplayTemplate>
|
||||
@(string.Join(", ", ((User)context).Roles))
|
||||
</DisplayTemplate>
|
||||
</DataGridColumn>
|
||||
</DataGrid>
|
@ -0,0 +1,38 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"password": "password1",
|
||||
"email": "user1@example.com",
|
||||
"name": "John",
|
||||
"surname": "Doe",
|
||||
"nickname": "JD",
|
||||
"image": "user1.jpg",
|
||||
"extraTime": true,
|
||||
"group": 1,
|
||||
"roles": [ "Admin", "Student" ]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"password": "password2",
|
||||
"email": "user2@example.com",
|
||||
"name": "Alice",
|
||||
"surname": "Smith",
|
||||
"nickname": "AS",
|
||||
"image": "user2.jpg",
|
||||
"extraTime": false,
|
||||
"group": 2,
|
||||
"roles": [ "Student" ]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"password": "password3",
|
||||
"email": "user3@example.com",
|
||||
"name": "Bob",
|
||||
"surname": "Johnson",
|
||||
"nickname": "BJ",
|
||||
"image": "user3.jpg",
|
||||
"extraTime": true,
|
||||
"group": 3,
|
||||
"roles": [ "Teacher" ]
|
||||
}
|
||||
]
|
Loading…
Reference in new issue