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 Levi Meijer 6/7/1995 Emmastraat 62 6080 EF Lelystad
10002 Noah Vos 9/23/1975 Beukenlaan 56 7819 CD Den Bosch
10003 Sophie de Boer 2/16/1997 Molenstraat 66 7858 BC Assen
10004 Finn Mulder 8/15/1992 Nieuwstraat 66 4233 VW Eindhoven
10005 Luuk van Leeuwen 6/7/1985 Industrieweg 10 8397 DE Zwolle
10006 Liam van Leeuwen 11/18/1986 Stationsweg 91 8915 VW Leeuwarden
10007 Sara de Vries 2/15/1979 Schoolstraat 6 9541 QR Vlissigen
10008 Julia Meijer 6/12/1951 Prins Bernhardstraat 70 1747 VW Utrecht
10009 Lucas van den Berg 8/23/1985 Parallelweg 30 4017 YZ Utrecht
10010 Nora Smit 11/13/2006 Julianastraat 89 6969 XY Arnhem
10011 Levi Peters 3/6/1968 Dorpsstraat 17 5256 DE Lelystad
10012 Zoë Mulder 4/26/2006 Kerkstraat 82 9654 FG Arnhem
10013 Zoë van Leeuwen 8/7/1995 Schoolstraat 72 2945 HI Den Haag
10014 Tess Meijer 10/18/1952 Markt 98 4444 YZ Eindhoven
10015 Nora de Jong 7/15/2001 Emmastraat 30 3407 YZ Utrecht
10016 Lucas Peters 9/7/2019 Emmastraat 83 4226 VW Almere
10017 Yara Meijer 9/10/2009 Markt 88 8758 DE Apeldoorn
10018 Lucas Bos 7/15/1979 Grote Markt 42 9504 NO Enschede
10019 Sem de Groot 6/25/1977 Prins Bernhardstraat 93 7588 UV Arnhem
10020 Julia Visser 4/27/1983 Julianastraat 99 5750 ST Den Haag
10021 Bram Visser 1/17/1989 Stationsweg 91 1748 OP Breda
10022 Noah Smit 8/12/1976 Schoolstraat 35 3129 RS Eindhoven
10023 Tess van den Berg 5/7/1962 Dorpsstraat 87 5069 UV Vlissigen
10024 Nora de Vries 4/4/1987 Dorpsstraat 71 7333 NO Maastricht
10025 Sara de Jong 10/27/1951 Molenstraat 32 8003 TU Zwolle
10026 Emma de Groot 5/4/1958 Grote Markt 70 1628 UV Apeldoorn
10027 Daan Smit 8/19/1959 Parallelweg 36 5276 AB Amsterdam
10028 Lucas de Jong 8/19/2002 Markt 89 7637 VW Almere
10029 Emma de Boer 6/9/2011 Emmastraat 1 3165 BC Leeuwarden
10030 Mees Bakker 6/18/1970 Beatrixstraat 62 2366 UV Den Bosch
10031 Nora Mulder 10/9/1991 Emmastraat 40 2542 TU Nijmegen
10032 Mees de Vries 6/21/2013 Rembrandtstraat 68 1130 RS Enschede
10033 Levi Meijer 8/9/1960 Sportlaan 95 6252 PQ Amsterdam
10034 Bram van den Berg 6/17/1992 Schoolstraat 99 2144 VW Den Bosch
10035 Liam van Leeuwen 3/10/1992 Beukenlaan 91 7132 EF Leeuwarden
10036 Emma de Boer 10/8/1996 Prins Bernhardstraat 87 9078 QR Groningen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙