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 Daan Vos 2/6/2003 Markt 47 7767 WX Zwolle
10002 Nora Smit 10/22/2011 Schoolstraat 51 7441 VW Den Haag
10003 Yara Meijer 2/25/1951 Parallelweg 60 3645 GH Enschede
10004 Levi de Jong 2/1/1988 Grote Markt 12 8738 CD Vlissigen
10005 Lotte Hendriks 6/2/1950 Stationsweg 70 6208 FG Arnhem
10006 Mila de Boer 11/26/1952 Nieuwstraat 74 2686 IJ Apeldoorn
10007 Tess de Jong 10/26/1956 Kerkstraat 25 1489 QR Eindhoven
10008 Liam Peters 10/2/1994 Eikenlaan 17 8606 RS Lelystad
10009 Lucas Meijer 4/8/1999 Beukenlaan 74 8404 TU Maastricht
10010 Yara de Vries 9/22/2011 Rembrandtstraat 72 3826 YZ Groningen
10011 Yara Bakker 7/27/1983 Beatrixstraat 3 7418 RS Zwolle
10012 Mees Jansen 2/17/2017 Rembrandtstraat 81 9753 MN Breda
10013 Lotte Jansen 8/27/1955 Beukenlaan 81 7198 WX Groningen
10014 Mees Bos 7/26/1977 Stationsweg 77 8962 CD Almere
10015 Noah de Vries 10/26/1969 Markt 80 9382 NO Maastricht
10016 Zoë Jansen 2/27/2005 Dorpsstraat 56 5302 XY Assen
10017 Julia Smit 3/27/1990 Grote Markt 48 1143 AB Groningen
10018 Levi Smit 1/21/1986 Prins Bernhardstraat 86 5549 EF Arnhem
10019 Lotte van den Berg 3/13/2010 Eikenlaan 15 6933 WX Almere
10020 Zoë de Jong 6/22/1961 Stationsweg 50 6195 FG Enschede
10021 Julia Meijer 10/8/2004 Eikenlaan 56 1015 TU Almere
10022 Sophie de Boer 9/25/2003 Dorpsstraat 81 8726 HI Utrecht
10023 Yara Visser 7/17/1980 Molenstraat 58 8653 WX Enschede
10024 Daan Bakker 7/4/1998 Parallelweg 24 6226 QR Utrecht
10025 Levi van Leeuwen 5/16/1988 Dorpsstraat 49 6448 CD Apeldoorn
10026 Liam Meijer 11/8/1975 Stationsweg 8 3946 MN Eindhoven
10027 Emma Peters 8/26/1994 Prins Bernhardstraat 13 6565 LM Apeldoorn
10028 Nora Jansen 1/6/1992 Grote Markt 71 6302 FG Assen
10029 Noah Mulder 3/23/1981 Kerkstraat 23 9640 OP Den Bosch
10030 Bram Visser 3/21/1950 Markt 8 9420 GH Groningen
10031 Liam Smit 11/21/1971 Prins Bernhardstraat 15 9643 XY Zwolle
10032 Zoë Hendriks 10/12/1957 Parallelweg 74 8221 HI Maastricht
10033 Finn Mulder 8/7/1957 Eikenlaan 46 2773 ST Enschede
10034 Levi Jansen 2/16/1999 Prins Bernhardstraat 42 6237 MN Arnhem
10035 Luuk Meijer 1/22/2019 Prins Bernhardstraat 63 2161 HI Den Haag
10036 Levi de Jong 9/19/1985 Sportlaan 24 1678 MN Enschede
An error has occurred. This application may no longer respond until reloaded. Reload 🗙