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 Lucas van Leeuwen 4/11/1986 Schoolstraat 10 9566 DE Utrecht
10002 Lotte van Leeuwen 5/11/2013 Rembrandtstraat 61 4153 BC Breda
10003 Sem Bos 4/15/1996 Beatrixstraat 39 1615 XY Leeuwarden
10004 Levi Vos 2/11/1958 Sportlaan 62 1735 VW Nijmegen
10005 Levi Mulder 9/24/1964 Kerkstraat 23 1060 QR Eindhoven
10006 Lotte de Boer 8/5/2014 Sportlaan 85 8324 RS Maastricht
10007 Sem Jansen 4/4/2005 Parallelweg 53 8890 FG Almere
10008 Lucas Bakker 1/10/2011 Dorpsstraat 17 1963 GH Vlissigen
10009 Liam Jansen 4/5/1967 Parallelweg 85 1339 UV Apeldoorn
10010 Sem de Jong 1/9/2007 Parallelweg 41 2463 QR Utrecht
10011 Bram Bos 6/1/2002 Markt 93 5026 TU Maastricht
10012 Emma Meijer 7/20/1998 Emmastraat 61 4182 HI Breda
10013 Luuk Mulder 6/19/1965 Dorpsstraat 93 6836 PQ Arnhem
10014 Yara Bos 11/21/2007 Parallelweg 46 3419 HI Den Bosch
10015 Mees de Groot 3/20/1965 Industrieweg 6 3923 CD Enschede
10016 Emma de Jong 6/5/1977 Molenstraat 52 2259 DE Enschede
10017 Levi Smit 3/23/2013 Industrieweg 27 7690 XY Maastricht
10018 Mila de Groot 10/6/2017 Parallelweg 73 2313 GH Den Bosch
10019 Noah Hendriks 1/4/1976 Parallelweg 25 2028 MN Eindhoven
10020 Mila Bakker 6/3/1958 Stationsweg 74 3537 JK Eindhoven
10021 Levi de Boer 7/3/1952 Molenstraat 1 5917 NO Apeldoorn
10022 Sem van Leeuwen 5/5/1989 Eikenlaan 23 5776 HI Utrecht
10023 Zoë de Boer 3/3/1963 Grote Markt 59 8404 IJ Almere
10024 Yara Bakker 11/26/2013 Schoolstraat 7 9344 WX Apeldoorn
10025 Lucas Hendriks 7/12/1977 Eikenlaan 35 3175 KL Breda
10026 Luuk Hendriks 1/17/2018 Dorpsstraat 44 8709 PQ Lelystad
10027 Tess Meijer 11/5/1957 Prins Bernhardstraat 6 4688 QR Utrecht
10028 Levi van Leeuwen 8/25/1992 Beukenlaan 87 6144 OP Zwolle
10029 Emma Mulder 10/24/1977 Schoolstraat 26 4595 HI Assen
10030 Lotte Bos 9/14/1956 Kastanjelaan 47 7973 DE Den Bosch
10031 Finn de Boer 1/14/1996 Kastanjelaan 45 8364 FG Groningen
10032 Bram Hendriks 9/13/1978 Emmastraat 74 4001 XY Apeldoorn
10033 Zoë de Groot 4/25/1977 Prins Bernhardstraat 5 6625 ST Arnhem
10034 Bram Hendriks 2/19/1979 Emmastraat 20 6059 AB Eindhoven
10035 Mila van Leeuwen 1/11/1980 Beatrixstraat 18 6712 XY Enschede
10036 Sophie Smit 8/22/2000 Markt 44 7255 BC Groningen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙