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 Zoë van Leeuwen 10/25/1974 Eikenlaan 46 2696 FG Den Bosch
10002 Tess Peters 5/26/1984 Prins Bernhardstraat 2 4371 RS Utrecht
10003 Bram Jansen 11/11/2002 Prins Bernhardstraat 8 2214 MN Haarlem
10004 Sara Hendriks 1/17/1999 Industrieweg 20 1574 BC Groningen
10005 Yara de Jong 4/4/1976 Rembrandtstraat 45 3693 CD Almere
10006 Emma Jansen 5/7/1954 Beatrixstraat 93 9719 OP Maastricht
10007 Zoë Smit 6/4/1987 Kastanjelaan 98 2977 QR Apeldoorn
10008 Emma Mulder 10/10/1960 Julianastraat 67 7355 IJ Amsterdam
10009 Tess Jansen 7/14/1953 Molenstraat 16 8938 QR Zwolle
10010 Noah Jansen 10/6/1974 Kastanjelaan 95 3141 WX Assen
10011 Lotte de Jong 5/7/2000 Stationsweg 99 7133 IJ Den Haag
10012 Zoë Hendriks 1/6/1979 Markt 83 8895 JK Breda
10013 Sophie de Boer 11/15/1987 Beatrixstraat 92 9544 NO Haarlem
10014 Mila Peters 3/2/1983 Nieuwstraat 5 2311 CD Eindhoven
10015 Nora Hendriks 6/10/1963 Markt 95 1076 CD Nijmegen
10016 Bram Mulder 11/4/2004 Schoolstraat 4 1335 GH Arnhem
10017 Levi Bos 5/6/1980 Wilhelminastraat 33 4749 YZ Nijmegen
10018 Zoë Smit 1/3/1976 Prins Bernhardstraat 8 4572 AB Eindhoven
10019 Yara Smit 5/12/2006 Eikenlaan 72 3613 XY Utrecht
10020 Emma Meijer 7/18/1987 Nieuwstraat 17 8201 CD Den Bosch
10021 Levi Peters 10/19/1979 Dorpsstraat 97 7562 ST Zwolle
10022 Julia de Vries 6/5/1989 Schoolstraat 57 2409 JK Groningen
10023 Nora Vos 1/5/1997 Beukenlaan 89 2167 QR Lelystad
10024 Julia de Boer 1/9/1958 Emmastraat 95 3226 NO Apeldoorn
10025 Mees Peters 2/27/2010 Eikenlaan 29 5092 JK Eindhoven
10026 Julia de Boer 4/1/1994 Kerkstraat 41 6836 VW Apeldoorn
10027 Liam Mulder 4/12/1983 Kastanjelaan 13 7943 JK Almere
10028 Zoë Peters 10/13/1960 Molenstraat 65 1387 HI Breda
10029 Yara Visser 9/20/1963 Industrieweg 11 7706 IJ Lelystad
10030 Daan Vos 2/10/1973 Beukenlaan 72 9137 XY Nijmegen
10031 Yara Bos 7/19/1996 Schoolstraat 98 2596 MN Almere
10032 Bram Vos 1/17/1989 Prins Bernhardstraat 69 7574 PQ Utrecht
10033 Levi Visser 1/22/1998 Eikenlaan 8 2349 IJ Apeldoorn
10034 Nora de Jong 9/27/1951 Kerkstraat 71 3711 KL Haarlem
10035 Sem Meijer 6/8/1969 Grote Markt 60 8829 RS Breda
10036 Daan Meijer 2/25/2003 Markt 61 1685 EF Nijmegen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙