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 Nora Jansen 1/10/1974 Julianastraat 17 8121 LM Amsterdam
10002 Sem de Jong 4/5/1979 Kastanjelaan 57 6812 VW Utrecht
10003 Emma Vos 8/7/1978 Kastanjelaan 53 3942 WX Breda
10004 Lotte Smit 2/26/1983 Industrieweg 76 7624 OP Amsterdam
10005 Finn Visser 7/27/2009 Schoolstraat 12 4550 MN Enschede
10006 Daan Bakker 4/6/1977 Prins Bernhardstraat 1 6583 XY Leeuwarden
10007 Zoë de Jong 4/14/1983 Stationsweg 80 1555 XY Utrecht
10008 Nora Jansen 3/8/2008 Beatrixstraat 68 3549 NO Groningen
10009 Lucas Bakker 9/7/1961 Julianastraat 64 6060 KL Den Bosch
10010 Liam Peters 1/26/1966 Julianastraat 92 6497 KL Maastricht
10011 Mees Bos 6/17/1993 Dorpsstraat 54 9107 WX Eindhoven
10012 Mees Smit 10/11/2012 Prins Bernhardstraat 59 7761 CD Haarlem
10013 Yara de Jong 10/9/1969 Beukenlaan 72 6731 BC Breda
10014 Lotte Meijer 6/2/1952 Prins Bernhardstraat 76 4766 AB Den Bosch
10015 Tess Meijer 10/11/1957 Markt 23 3692 UV Groningen
10016 Finn de Vries 9/22/1997 Dorpsstraat 5 4867 PQ Zwolle
10017 Liam Jansen 9/15/1959 Kerkstraat 64 2690 TU Leeuwarden
10018 Lotte Smit 10/11/1995 Wilhelminastraat 91 8500 LM Groningen
10019 Tess de Jong 10/5/1995 Beatrixstraat 6 1795 HI Groningen
10020 Noah Visser 3/1/2005 Industrieweg 92 2790 DE Utrecht
10021 Bram de Boer 5/16/1967 Beukenlaan 7 5916 CD Den Haag
10022 Sara de Jong 8/23/1957 Parallelweg 78 7386 PQ Utrecht
10023 Liam de Groot 4/4/1997 Kerkstraat 26 1395 DE Eindhoven
10024 Yara Hendriks 5/11/2010 Sportlaan 64 2489 JK Eindhoven
10025 Zoë de Jong 1/16/2004 Rembrandtstraat 59 4706 TU Den Bosch
10026 Levi de Jong 11/18/1987 Kerkstraat 76 5750 EF Den Bosch
10027 Liam Mulder 2/16/2008 Kerkstraat 80 8823 IJ Utrecht
10028 Sem Vos 8/6/1981 Beatrixstraat 12 5576 FG Haarlem
10029 Luuk de Groot 2/10/1998 Parallelweg 76 7098 HI Amsterdam
10030 Sem Peters 7/11/2018 Stationsweg 35 8679 RS Apeldoorn
10031 Tess Vos 6/14/1956 Rembrandtstraat 85 1160 NO Assen
10032 Sara Bos 2/26/1969 Emmastraat 30 7250 IJ Arnhem
10033 Lucas Bakker 7/15/1953 Parallelweg 83 2996 ST Zwolle
10034 Lotte van den Berg 1/26/1964 Wilhelminastraat 4 2476 XY Vlissigen
10035 Daan Jansen 10/13/1982 Markt 17 5323 KL Eindhoven
10036 Lucas de Boer 5/2/1970 Grote Markt 52 8539 BC Arnhem
An error has occurred. This application may no longer respond until reloaded. Reload 🗙