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 Lucas Meijer 6/19/1989 Stationsweg 2 7032 BC Haarlem
10002 Mees de Boer 2/12/1973 Sportlaan 64 9562 ST Utrecht
10003 Mila de Vries 4/13/1958 Julianastraat 62 5973 IJ Breda
10004 Luuk Visser 10/10/1972 Stationsweg 52 1060 LM Breda
10005 Noah de Groot 7/8/1989 Industrieweg 96 5171 LM Almere
10006 Levi Vos 1/2/1961 Kerkstraat 27 3688 PQ Haarlem
10007 Yara de Vries 2/27/2013 Rembrandtstraat 82 3190 DE Eindhoven
10008 Daan Jansen 10/3/1963 Grote Markt 47 2019 IJ Leeuwarden
10009 Emma de Vries 10/1/1992 Julianastraat 50 2816 IJ Zwolle
10010 Yara Hendriks 11/7/1984 Schoolstraat 98 2561 UV Nijmegen
10011 Sophie Vos 3/15/1984 Industrieweg 7 4936 CD Maastricht
10012 Nora de Jong 6/11/1964 Beatrixstraat 2 9471 GH Assen
10013 Levi de Jong 4/3/1963 Schoolstraat 82 4720 BC Enschede
10014 Julia Smit 8/4/1964 Eikenlaan 30 6384 LM Assen
10015 Mila van Leeuwen 2/3/1950 Industrieweg 52 2878 KL Enschede
10016 Finn de Jong 2/23/2015 Kastanjelaan 59 7679 HI Apeldoorn
10017 Zoë de Groot 1/10/1959 Julianastraat 85 9453 KL Lelystad
10018 Daan de Boer 10/10/1984 Eikenlaan 41 3869 JK Enschede
10019 Lotte de Groot 2/8/2012 Molenstraat 67 6390 CD Lelystad
10020 Mees Jansen 4/24/1992 Sportlaan 86 5015 RS Haarlem
10021 Sem Visser 9/9/1984 Prins Bernhardstraat 46 5781 AB Nijmegen
10022 Nora Jansen 1/18/2017 Kerkstraat 73 7058 LM Maastricht
10023 Noah de Vries 5/10/2000 Dorpsstraat 10 6642 FG Assen
10024 Noah Visser 4/20/1971 Kerkstraat 63 2998 KL Zwolle
10025 Julia Peters 1/7/2010 Nieuwstraat 79 6926 ST Leeuwarden
10026 Noah de Vries 1/3/1955 Eikenlaan 14 9684 MN Enschede
10027 Bram Bakker 10/6/1967 Eikenlaan 25 7958 FG Lelystad
10028 Liam Meijer 4/13/1978 Stationsweg 6 7119 XY Zwolle
10029 Sem de Boer 11/25/1969 Stationsweg 51 3772 NO Amsterdam
10030 Noah van den Berg 11/20/1983 Grote Markt 2 5359 ST Den Bosch
10031 Nora de Vries 1/5/2003 Sportlaan 7 4332 BC Breda
10032 Sara van Leeuwen 7/6/2010 Grote Markt 92 3055 MN Vlissigen
10033 Noah van den Berg 11/4/2002 Industrieweg 5 6972 DE Amsterdam
10034 Daan Meijer 11/26/1982 Kastanjelaan 89 7874 NO Eindhoven
10035 Lotte van Leeuwen 10/4/2007 Beukenlaan 69 2790 CD Haarlem
10036 Nora van den Berg 10/12/2006 Schoolstraat 46 8277 NO Zwolle
An error has occurred. This application may no longer respond until reloaded. Reload 🗙