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