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 Luuk de Vries 6/14/1961 Parallelweg 61 2497 ST Leeuwarden
10002 Nora de Jong 10/22/2013 Molenstraat 38 4840 DE Arnhem
10003 Noah Peters 8/21/1988 Prins Bernhardstraat 97 8803 NO Lelystad
10004 Yara Jansen 1/20/2005 Industrieweg 57 2947 FG Haarlem
10005 Mees Bakker 11/4/1982 Markt 65 8639 EF Zwolle
10006 Tess de Boer 2/18/1997 Nieuwstraat 92 5017 DE Leeuwarden
10007 Yara de Jong 4/16/1952 Molenstraat 46 1195 NO Lelystad
10008 Bram Vos 6/19/2011 Eikenlaan 69 9504 WX Almere
10009 Mila de Vries 1/11/1986 Beukenlaan 32 2845 KL Amsterdam
10010 Luuk de Groot 4/22/1960 Julianastraat 47 6155 MN Den Bosch
10011 Lucas Hendriks 7/2/2012 Industrieweg 30 5559 IJ Enschede
10012 Bram van Leeuwen 1/5/1997 Grote Markt 44 3037 AB Apeldoorn
10013 Bram van Leeuwen 7/6/1973 Industrieweg 95 9602 DE Vlissigen
10014 Noah Smit 7/21/1975 Stationsweg 79 3128 KL Apeldoorn
10015 Daan Mulder 4/3/1989 Parallelweg 91 2210 OP Nijmegen
10016 Levi van Leeuwen 11/24/1952 Kerkstraat 9 5242 IJ Eindhoven
10017 Mees Smit 5/23/1972 Kastanjelaan 47 4043 GH Maastricht
10018 Daan Mulder 11/4/1969 Kastanjelaan 96 6771 VW Lelystad
10019 Lotte Mulder 8/23/1976 Schoolstraat 61 4368 YZ Apeldoorn
10020 Zoë de Groot 8/20/2006 Emmastraat 30 6777 WX Almere
10021 Zoë Jansen 8/26/1983 Schoolstraat 25 8413 IJ Vlissigen
10022 Lotte van Leeuwen 3/11/2018 Grote Markt 78 5063 YZ Enschede
10023 Mees de Jong 7/19/1986 Parallelweg 14 1334 HI Den Haag
10024 Mila van den Berg 8/20/2017 Parallelweg 67 8661 EF Haarlem
10025 Liam Bakker 2/8/1999 Parallelweg 46 2978 ST Groningen
10026 Bram van Leeuwen 10/20/1987 Julianastraat 13 8235 ST Haarlem
10027 Lucas Bakker 5/9/2014 Kastanjelaan 90 8232 AB Groningen
10028 Liam Peters 9/10/2004 Parallelweg 17 7597 VW Den Bosch
10029 Emma Jansen 7/20/1994 Schoolstraat 21 7879 ST Den Bosch
10030 Lotte van Leeuwen 5/26/1972 Dorpsstraat 23 2753 DE Apeldoorn
10031 Finn Vos 11/24/1999 Prins Bernhardstraat 95 4561 GH Leeuwarden
10032 Levi Vos 9/3/1998 Markt 4 9076 DE Maastricht
10033 Mees Meijer 2/26/2007 Molenstraat 47 1666 BC Utrecht
10034 Luuk Peters 11/18/1995 Emmastraat 94 9160 RS Assen
10035 Daan Smit 11/15/1962 Kastanjelaan 26 4710 JK Lelystad
10036 Emma Peters 10/14/1955 Industrieweg 57 4990 MN Groningen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙