Razor
DbNetGridCore nobelPrizeWinnersGrid = new DbNetGridCore(DataSourceType.List);
nobelPrizeWinnersGrid.AddList(Model.NobelPrizeLaureates);
nobelPrizeWinnersGrid.Column("*").Filter();
nobelPrizeWinnersGrid.Column(nameof(NobelPrizeLaureate.category)).Lookup().FilterMode(FilterMode.List);
@nobelPrizeWinnersGrid.Render()
Controller
...
string json = await GetUrlContent("https://api.nobelprize.org/v1/prize.json");
_nobelPrizes = System.Text.Json.JsonSerializer.Deserialize(json);
NobelPrizeLaureates = _nobelPrizes.prizes.Where(p => p.laureates != null).SelectMany(p => p.laureates.Select(l => new { p, l })).Select(x => new NobelPrizeLaureate(x.p, x.l)).ToList();
...