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 Noah de Jong 6/26/1970 Industrieweg 32 1412 NO Eindhoven
10002 Sara Visser 3/18/1992 Prins Bernhardstraat 71 9083 BC Nijmegen
10003 Julia de Groot 9/4/2006 Beukenlaan 88 3320 TU Breda
10004 Liam Visser 6/7/2016 Wilhelminastraat 27 5619 OP Arnhem
10005 Sophie Vos 4/19/2019 Schoolstraat 32 6854 DE Zwolle
10006 Zoë Bos 6/16/1972 Sportlaan 25 4622 ST Den Bosch
10007 Zoë Peters 4/22/2004 Sportlaan 83 7819 LM Assen
10008 Mila de Groot 5/24/2009 Julianastraat 62 8849 QR Maastricht
10009 Emma Bos 5/11/1954 Rembrandtstraat 97 5898 XY Maastricht
10010 Bram van Leeuwen 7/4/2017 Dorpsstraat 1 8370 RS Amsterdam
10011 Sem de Vries 4/17/1974 Kerkstraat 54 6990 AB Almere
10012 Noah Mulder 11/23/1985 Markt 15 7891 NO Apeldoorn
10013 Zoë Mulder 1/22/1957 Beukenlaan 48 4568 DE Nijmegen
10014 Nora Bakker 3/17/1971 Grote Markt 77 3610 RS Almere
10015 Emma van den Berg 9/24/1967 Stationsweg 10 8031 DE Groningen
10016 Levi van Leeuwen 1/8/1956 Dorpsstraat 91 5961 XY Maastricht
10017 Tess Jansen 9/19/1980 Kerkstraat 62 6719 OP Eindhoven
10018 Luuk van Leeuwen 6/18/2015 Sportlaan 74 7449 RS Utrecht
10019 Tess van den Berg 6/12/1965 Rembrandtstraat 85 8501 WX Eindhoven
10020 Sara de Groot 2/7/1959 Nieuwstraat 4 7389 RS Almere
10021 Mees Hendriks 7/20/1955 Eikenlaan 36 8342 OP Lelystad
10022 Finn Bos 5/21/1988 Schoolstraat 18 3041 WX Maastricht
10023 Daan Visser 3/26/2009 Emmastraat 74 4590 BC Assen
10024 Liam van den Berg 8/25/1962 Molenstraat 54 2008 JK Leeuwarden
10025 Bram Hendriks 9/6/2011 Nieuwstraat 99 9982 GH Vlissigen
10026 Lucas Vos 9/23/1985 Prins Bernhardstraat 64 6832 DE Nijmegen
10027 Sara Vos 6/1/1999 Nieuwstraat 16 3289 UV Amsterdam
10028 Nora Smit 5/18/2018 Dorpsstraat 3 8497 ST Groningen
10029 Sem Peters 6/24/1994 Rembrandtstraat 46 6759 FG Eindhoven
10030 Sophie Hendriks 8/4/1957 Nieuwstraat 86 4912 LM Almere
10031 Liam de Boer 10/25/2007 Beatrixstraat 87 5814 DE Haarlem
10032 Tess de Vries 9/1/1984 Kastanjelaan 87 7614 ST Lelystad
10033 Sem van den Berg 1/20/2012 Kastanjelaan 16 4352 JK Nijmegen
10034 Yara Meijer 11/23/1974 Markt 61 6284 MN Zwolle
10035 Noah Visser 6/1/2015 Markt 57 4965 PQ Breda
10036 Lucas Bakker 2/25/2003 Parallelweg 29 6575 IJ Assen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙