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 Sara Meijer 8/27/2001 Stationsweg 20 4839 PQ Almere
10002 Emma de Jong 1/2/1989 Grote Markt 69 7142 ST Den Bosch
10003 Luuk van den Berg 9/7/1998 Beatrixstraat 32 4620 UV Nijmegen
10004 Mila Peters 11/7/1991 Nieuwstraat 82 8568 EF Den Bosch
10005 Daan Mulder 5/27/1955 Beatrixstraat 24 9871 ST Almere
10006 Bram van den Berg 1/24/1990 Stationsweg 75 4229 YZ Den Haag
10007 Daan Jansen 2/23/1952 Prins Bernhardstraat 40 1136 GH Utrecht
10008 Yara Smit 8/19/2015 Grote Markt 35 3840 NO Lelystad
10009 Zoë de Jong 11/3/1975 Molenstraat 85 3655 KL Breda
10010 Tess van den Berg 9/21/1968 Dorpsstraat 26 1211 QR Assen
10011 Levi Vos 1/22/2009 Rembrandtstraat 44 5120 QR Apeldoorn
10012 Bram van Leeuwen 10/24/1952 Wilhelminastraat 74 4822 KL Assen
10013 Sara de Groot 7/13/2014 Nieuwstraat 11 8214 XY Amsterdam
10014 Nora Bos 2/7/1993 Prins Bernhardstraat 66 5700 RS Den Haag
10015 Emma Bakker 11/11/1992 Nieuwstraat 35 1428 EF Zwolle
10016 Sophie de Vries 6/24/2010 Beatrixstraat 51 2590 ST Vlissigen
10017 Daan de Vries 7/2/1988 Rembrandtstraat 59 7683 CD Almere
10018 Bram Bakker 8/16/1981 Kastanjelaan 2 9164 GH Assen
10019 Sem Bakker 8/12/1979 Schoolstraat 96 8205 WX Den Haag
10020 Julia Smit 11/6/2015 Markt 99 8012 RS Zwolle
10021 Emma de Groot 1/11/2017 Julianastraat 39 1077 DE Breda
10022 Sophie Vos 9/10/1970 Kerkstraat 39 5160 EF Enschede
10023 Yara de Jong 4/20/2018 Stationsweg 37 9879 UV Breda
10024 Liam Mulder 9/9/1988 Beatrixstraat 28 9618 NO Zwolle
10025 Noah van Leeuwen 9/4/1953 Kastanjelaan 35 2365 TU Almere
10026 Nora Meijer 3/5/2002 Markt 24 4301 PQ Apeldoorn
10027 Sem de Jong 6/22/1967 Julianastraat 19 1646 AB Arnhem
10028 Tess Smit 6/23/2014 Kastanjelaan 60 5868 KL Arnhem
10029 Emma Mulder 6/7/1966 Grote Markt 49 5700 XY Zwolle
10030 Zoë Bakker 5/23/1969 Schoolstraat 1 3873 TU Den Bosch
10031 Sem Bos 4/22/1964 Prins Bernhardstraat 13 2352 FG Eindhoven
10032 Lucas de Vries 6/1/2013 Parallelweg 71 4445 RS Apeldoorn
10033 Luuk van Leeuwen 3/4/1966 Rembrandtstraat 30 2085 CD Leeuwarden
10034 Sophie van den Berg 7/13/1962 Beatrixstraat 83 9915 BC Enschede
10035 Sophie Meijer 9/8/2002 Stationsweg 18 8498 LM Eindhoven
10036 Sem van Leeuwen 8/6/2016 Parallelweg 9 7434 TU Nijmegen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙