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 Vries 2/24/2010 Julianastraat 84 7805 JK Amsterdam
10002 Luuk de Groot 2/11/1967 Sportlaan 45 4928 IJ Den Bosch
10003 Sophie Meijer 5/4/1973 Molenstraat 81 5719 HI Assen
10004 Sara de Boer 6/15/1965 Nieuwstraat 49 1100 MN Zwolle
10005 Liam van den Berg 5/9/1956 Stationsweg 81 8753 NO Assen
10006 Sophie de Vries 1/10/2006 Schoolstraat 92 4511 NO Maastricht
10007 Lotte van den Berg 8/4/1964 Schoolstraat 70 2996 TU Eindhoven
10008 Lotte de Groot 9/14/2012 Kastanjelaan 13 4532 JK Nijmegen
10009 Mila de Groot 8/27/1990 Eikenlaan 93 5741 HI Lelystad
10010 Sem van den Berg 9/5/1975 Sportlaan 33 9785 WX Zwolle
10011 Mees de Jong 9/15/1963 Dorpsstraat 30 4664 EF Eindhoven
10012 Mila Bakker 10/8/2015 Kastanjelaan 77 6465 HI Amsterdam
10013 Tess Peters 7/2/1950 Eikenlaan 83 1244 BC Arnhem
10014 Julia Hendriks 5/11/2016 Kerkstraat 64 7785 DE Zwolle
10015 Lucas de Vries 11/8/1985 Nieuwstraat 98 1878 MN Apeldoorn
10016 Emma van den Berg 5/3/1972 Emmastraat 13 7247 GH Den Haag
10017 Finn van Leeuwen 8/25/1996 Julianastraat 51 5062 RS Den Bosch
10018 Lotte Mulder 6/14/2011 Industrieweg 78 1031 MN Assen
10019 Zoë de Boer 4/27/1964 Emmastraat 37 2724 DE Amsterdam
10020 Daan van den Berg 9/20/1961 Markt 24 6798 XY Arnhem
10021 Luuk Smit 8/9/1997 Nieuwstraat 50 6363 MN Arnhem
10022 Sem van Leeuwen 9/15/2002 Eikenlaan 72 8045 UV Lelystad
10023 Lotte Meijer 11/1/1954 Dorpsstraat 35 2328 VW Utrecht
10024 Lucas de Vries 2/21/2000 Grote Markt 35 2935 MN Den Bosch
10025 Lotte van Leeuwen 5/6/1984 Kerkstraat 14 4371 MN Breda
10026 Liam Peters 6/12/2016 Julianastraat 73 1485 CD Vlissigen
10027 Noah Meijer 10/27/1975 Beatrixstraat 39 9014 JK Arnhem
10028 Bram de Vries 11/12/1975 Emmastraat 5 7841 QR Zwolle
10029 Nora de Boer 10/25/1959 Sportlaan 74 7509 WX Amsterdam
10030 Mees Meijer 7/7/1984 Sportlaan 98 7461 MN Assen
10031 Nora Mulder 4/22/1979 Rembrandtstraat 56 2783 UV Enschede
10032 Lotte Jansen 5/22/2013 Rembrandtstraat 78 1736 XY Maastricht
10033 Sophie Visser 9/27/1958 Sportlaan 88 4504 DE Utrecht
10034 Lotte de Vries 5/16/1988 Emmastraat 90 9159 YZ Assen
10035 Mila Jansen 11/2/2006 Beatrixstraat 39 9938 KL Breda
10036 Sem Meijer 11/17/1979 Rembrandtstraat 77 3737 IJ Haarlem
An error has occurred. This application may no longer respond until reloaded. Reload 🗙