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 Emma de Jong 8/22/1977 Parallelweg 92 8534 KL Enschede
10002 Tess Mulder 10/25/1963 Stationsweg 75 1558 NO Maastricht
10003 Tess de Groot 9/18/1954 Markt 2 7794 GH Utrecht
10004 Noah Jansen 4/7/2017 Wilhelminastraat 59 7167 JK Vlissigen
10005 Mila Vos 11/6/1992 Beatrixstraat 96 4938 TU Leeuwarden
10006 Mila Meijer 1/15/2013 Markt 20 5783 CD Maastricht
10007 Yara Hendriks 11/5/2016 Prins Bernhardstraat 67 6145 TU Enschede
10008 Julia de Groot 10/15/1952 Kerkstraat 81 9270 WX Almere
10009 Finn Meijer 2/1/1982 Beatrixstraat 51 1533 AB Utrecht
10010 Daan van den Berg 6/6/1999 Industrieweg 46 9110 GH Nijmegen
10011 Mees Bakker 8/26/1970 Stationsweg 94 1483 RS Lelystad
10012 Yara Mulder 4/24/1973 Prins Bernhardstraat 73 9695 NO Maastricht
10013 Sem Vos 10/8/1984 Parallelweg 34 1582 PQ Nijmegen
10014 Liam Hendriks 2/27/1993 Markt 37 3698 NO Groningen
10015 Levi Visser 8/9/1960 Sportlaan 37 3309 LM Almere
10016 Levi de Boer 6/18/1951 Schoolstraat 87 1598 WX Lelystad
10017 Daan de Groot 11/4/2003 Parallelweg 77 1686 MN Lelystad
10018 Lotte de Groot 2/26/1981 Markt 58 2238 IJ Den Bosch
10019 Luuk Jansen 11/23/1962 Schoolstraat 63 1180 MN Vlissigen
10020 Sem Smit 11/27/1983 Markt 98 4580 MN Eindhoven
10021 Nora Bos 10/23/2003 Markt 7 5899 OP Leeuwarden
10022 Julia Hendriks 6/1/1975 Schoolstraat 82 1014 MN Enschede
10023 Nora Hendriks 11/10/1951 Kastanjelaan 68 4338 PQ Assen
10024 Liam Bakker 2/2/1961 Wilhelminastraat 43 9915 RS Lelystad
10025 Julia Bos 7/7/2013 Julianastraat 49 3919 CD Utrecht
10026 Julia de Boer 4/15/1977 Dorpsstraat 80 8367 MN Den Bosch
10027 Julia Vos 4/14/1959 Kastanjelaan 57 6948 AB Den Haag
10028 Tess Peters 2/19/1966 Kerkstraat 58 6225 GH Nijmegen
10029 Sem Hendriks 7/25/2011 Rembrandtstraat 32 6133 EF Zwolle
10030 Luuk Bos 7/24/1974 Nieuwstraat 98 2391 RS Maastricht
10031 Mila de Boer 2/1/1963 Sportlaan 67 5156 RS Groningen
10032 Sara de Vries 2/12/2016 Markt 3 4121 XY Assen
10033 Daan Hendriks 1/3/1970 Beukenlaan 51 6995 DE Den Haag
10034 Bram van den Berg 8/8/1986 Beatrixstraat 40 3039 TU Amsterdam
10035 Bram van den Berg 7/22/1994 Parallelweg 54 3857 RS Groningen
10036 Finn de Jong 8/8/1981 Stationsweg 38 9202 YZ Groningen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙