@page "/students" @using Microsoft.EntityFrameworkCore @using WebApp.Models @inject AppDbContext Context Students - TSA Chapter Organizer Students Create New Event Rankings @* *@ @context.Item.LastNameFirstName @if (context.Item.OfficerRole != null) { @context.Item.OfficerRole } @context.Item.Grade (@context.Item.TsaYear) Details Edit Delete @code { MudDataGrid _dataGrid = null!; private async Task> ServerReload(GridState state) { var query = Context.Students.OrderBy(e => e.LastName) .Where(state.FilterDefinitions).OrderBy(state.SortDefinitions); var totalItems = await query.CountAsync(); var pagedData = await query.Skip(state.Page * state.PageSize).Take(state.PageSize).ToArrayAsync(); return new GridData { TotalItems = totalItems, Items = pagedData }; } }