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 Mees van Leeuwen 10/8/2016 Parallelweg 84 9720 HI Amsterdam
10002 Levi Bos 6/9/1979 Prins Bernhardstraat 35 2500 JK Groningen
10003 Tess de Vries 4/16/2000 Wilhelminastraat 83 2170 JK Utrecht
10004 Sara Visser 9/19/1982 Dorpsstraat 3 1090 KL Maastricht
10005 Sophie Bakker 5/14/1976 Beatrixstraat 96 3696 OP Assen
10006 Daan Meijer 11/7/1954 Nieuwstraat 22 4859 RS Den Haag
10007 Mila Peters 10/20/2000 Schoolstraat 33 4061 UV Den Bosch
10008 Nora Bakker 11/26/1997 Nieuwstraat 39 1795 KL Leeuwarden
10009 Tess Bos 5/24/2017 Beatrixstraat 8 3059 EF Maastricht
10010 Luuk Jansen 3/3/2013 Kastanjelaan 29 5513 UV Breda
10011 Mila de Boer 2/17/1971 Beukenlaan 41 9630 DE Groningen
10012 Mees Bakker 6/26/1956 Schoolstraat 34 9259 BC Zwolle
10013 Yara Smit 2/24/1956 Molenstraat 21 3294 CD Leeuwarden
10014 Tess Mulder 11/13/1996 Prins Bernhardstraat 58 3373 RS Assen
10015 Julia de Jong 11/20/1981 Eikenlaan 59 3326 OP Amsterdam
10016 Sem de Jong 7/7/1989 Kerkstraat 13 3649 WX Eindhoven
10017 Liam van den Berg 10/20/1975 Rembrandtstraat 36 2113 DE Breda
10018 Lucas van Leeuwen 9/4/1986 Rembrandtstraat 82 7541 UV Enschede
10019 Liam Bos 11/1/2003 Nieuwstraat 92 6187 XY Lelystad
10020 Finn Bos 1/6/1997 Beatrixstraat 55 2420 CD Breda
10021 Mees Hendriks 3/20/1987 Beukenlaan 96 1311 MN Zwolle
10022 Lotte Visser 3/13/1951 Rembrandtstraat 8 2756 RS Den Bosch
10023 Lucas Bakker 4/20/1975 Industrieweg 28 4731 LM Enschede
10024 Sara Peters 7/13/1990 Eikenlaan 75 8330 ST Enschede
10025 Lotte Jansen 11/14/1983 Emmastraat 41 5384 WX Nijmegen
10026 Levi Peters 1/1/2015 Rembrandtstraat 58 7052 ST Amsterdam
10027 Yara de Jong 10/10/1972 Molenstraat 40 1551 AB Vlissigen
10028 Sem de Boer 8/27/1972 Grote Markt 72 5527 PQ Breda
10029 Lotte Smit 3/19/2016 Emmastraat 77 6692 RS Enschede
10030 Daan de Boer 10/20/2011 Sportlaan 20 1703 ST Maastricht
10031 Emma van den Berg 6/6/2015 Nieuwstraat 49 6165 YZ Utrecht
10032 Lucas Hendriks 7/12/1952 Eikenlaan 64 1252 WX Arnhem
10033 Lucas Meijer 3/27/1991 Sportlaan 74 6285 WX Assen
10034 Bram Smit 1/3/2011 Beukenlaan 34 5700 JK Nijmegen
10035 Zoë de Vries 3/27/2019 Eikenlaan 10 7726 NO Zwolle
10036 Finn Smit 3/10/1981 Dorpsstraat 56 3228 EF Almere
An error has occurred. This application may no longer respond until reloaded. Reload 🗙