Home / List of Contacts

Code Requirements

The datagrid as displayed below requires the following code:

XML
@inject IContactsService Service

<EZTable Recordset="@recordset" TModel="Contact">
    <EZTableColumn Field="@nameof(context.Id)" Hyperlink="EditContact/{0}" />
    <EZTableColumn Field="@nameof(context.Name)" />
    <EZTableColumn Field="@nameof(context.Birthday)" />
    <EZTableColumn Field="@nameof(context.Address)" />
    <EZTableColumn Field="@nameof(context.PostalCode)" />
    <EZTableColumn Field="@nameof(context.City)" />
</EZTable>    

@code {
    private EZRecordset<Contact>? recordset;

    protected override void OnInitialized()
    {
        recordset = new(new EZRecordsetConfiguration<Contact>(Service));
        base.OnInitialized();
    }

}
                            

List of Contacts

Id Name Birthday Address Postal code City
10001 Sem Vos 4/3/1976 Rembrandtstraat 67 1920 HI Amsterdam
10002 Emma Meijer 2/22/2009 Prins Bernhardstraat 70 9249 KL Groningen
10003 Mees de Jong 8/2/1998 Grote Markt 54 8467 JK Nijmegen
10004 Daan Hendriks 7/4/1951 Sportlaan 38 8990 XY Amsterdam
10005 Nora Visser 5/19/1974 Molenstraat 11 9830 NO Nijmegen
10006 Finn Peters 11/12/2015 Prins Bernhardstraat 21 5730 UV Breda
10007 Daan Hendriks 3/27/1975 Rembrandtstraat 31 6911 LM Vlissigen
10008 Sara van den Berg 11/9/1967 Eikenlaan 10 7286 ST Den Bosch
10009 Lotte Visser 6/9/1952 Eikenlaan 20 7250 UV Apeldoorn
10010 Julia van Leeuwen 4/21/1967 Parallelweg 50 6044 NO Apeldoorn
10011 Mila Mulder 5/5/2011 Beatrixstraat 9 5860 DE Den Bosch
10012 Nora Visser 3/12/1974 Schoolstraat 21 6330 CD Eindhoven
10013 Liam de Vries 4/8/1988 Emmastraat 87 5993 WX Haarlem
10014 Yara Peters 9/20/1953 Wilhelminastraat 33 8395 NO Groningen
10015 Mila Smit 8/18/1979 Stationsweg 89 1191 TU Apeldoorn
10016 Levi Smit 1/8/1964 Parallelweg 62 3940 RS Den Bosch
10017 Sara Meijer 2/11/1961 Stationsweg 48 2599 GH Den Haag
10018 Lotte de Groot 10/13/1986 Emmastraat 70 7976 UV Nijmegen
10019 Lucas de Vries 11/22/1984 Sportlaan 82 9705 QR Enschede
10020 Noah Meijer 4/7/2008 Molenstraat 70 7657 PQ Den Haag
10021 Mees Peters 6/2/1974 Markt 27 4464 BC Assen
10022 Luuk Vos 9/17/1962 Industrieweg 26 1095 HI Leeuwarden
10023 Luuk Vos 2/9/2016 Rembrandtstraat 19 6052 VW Den Haag
10024 Sara van Leeuwen 9/2/1954 Nieuwstraat 43 1711 UV Zwolle
10025 Noah Meijer 9/24/2006 Stationsweg 44 2931 WX Groningen
10026 Julia Jansen 8/23/1952 Parallelweg 4 4749 LM Nijmegen
10027 Lucas Smit 3/7/1988 Sportlaan 3 3360 FG Maastricht
10028 Zoë de Boer 3/4/2002 Beukenlaan 83 6405 ST Lelystad
10029 Lotte de Vries 6/11/1963 Kerkstraat 61 9101 XY Den Bosch
10030 Levi Vos 7/16/1977 Dorpsstraat 61 5597 PQ Arnhem
10031 Sara van den Berg 5/6/1952 Kastanjelaan 40 4898 XY Leeuwarden
10032 Levi Jansen 9/18/1957 Beatrixstraat 14 8346 OP Assen
10033 Sem Smit 11/16/1960 Parallelweg 37 8304 DE Nijmegen
10034 Sophie van den Berg 1/19/1988 Kastanjelaan 95 9737 PQ Leeuwarden
10035 Julia de Jong 9/22/1999 Parallelweg 9 1051 WX Enschede
10036 Zoë de Jong 3/8/1999 Prins Bernhardstraat 25 2913 AB Arnhem
An error has occurred. This application may no longer respond until reloaded. Reload 🗙