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 van Leeuwen 7/23/1951 Julianastraat 21 6101 MN Utrecht
10002 Daan Meijer 5/22/1987 Beukenlaan 91 5129 JK Assen
10003 Levi Bakker 3/24/1986 Beatrixstraat 5 6244 IJ Maastricht
10004 Sem Jansen 10/10/1993 Markt 23 9033 QR Assen
10005 Sara de Vries 5/14/2015 Beukenlaan 13 1131 LM Zwolle
10006 Emma Peters 11/14/1978 Dorpsstraat 80 2187 LM Den Bosch
10007 Emma van den Berg 10/25/2015 Beukenlaan 15 1077 FG Zwolle
10008 Luuk Bos 6/8/1971 Schoolstraat 41 7826 YZ Zwolle
10009 Sara Bakker 9/1/2018 Rembrandtstraat 31 1528 PQ Assen
10010 Mila Mulder 7/3/1987 Kastanjelaan 9 6832 VW Almere
10011 Noah Jansen 8/26/1967 Dorpsstraat 4 6745 KL Vlissigen
10012 Lotte Jansen 6/1/1991 Emmastraat 8 4777 YZ Breda
10013 Levi Vos 2/1/1967 Markt 49 1020 KL Groningen
10014 Finn van Leeuwen 1/17/2016 Nieuwstraat 59 1849 VW Assen
10015 Sara Mulder 1/16/1956 Eikenlaan 29 3489 KL Haarlem
10016 Emma Meijer 3/12/1960 Eikenlaan 31 8504 IJ Zwolle
10017 Zoë Visser 2/12/1981 Dorpsstraat 41 3338 ST Assen
10018 Luuk van Leeuwen 11/9/1955 Prins Bernhardstraat 2 2390 LM Almere
10019 Finn Bakker 10/4/2005 Molenstraat 65 2310 KL Assen
10020 Mila Bos 3/10/1969 Eikenlaan 89 6105 WX Maastricht
10021 Lucas de Boer 11/21/1984 Parallelweg 20 4912 BC Arnhem
10022 Mila de Boer 10/3/2018 Emmastraat 42 2195 KL Den Bosch
10023 Tess Meijer 1/25/2013 Molenstraat 83 2219 CD Vlissigen
10024 Nora Hendriks 7/21/2017 Julianastraat 37 5236 UV Arnhem
10025 Sem de Groot 11/4/1984 Kastanjelaan 8 8358 DE Assen
10026 Mila de Boer 5/26/1984 Beatrixstraat 67 6214 ST Lelystad
10027 Tess Vos 2/8/1995 Grote Markt 49 3327 CD Vlissigen
10028 Bram Peters 7/12/2001 Beatrixstraat 39 9065 TU Almere
10029 Liam Bos 7/1/1989 Emmastraat 68 8295 TU Eindhoven
10030 Tess Hendriks 2/26/1982 Emmastraat 37 3828 ST Utrecht
10031 Finn Bakker 3/14/1963 Dorpsstraat 34 4237 MN Eindhoven
10032 Lotte van Leeuwen 4/13/1993 Markt 54 9353 QR Breda
10033 Mees van den Berg 4/8/1969 Julianastraat 13 1580 DE Vlissigen
10034 Noah Bakker 1/13/1957 Prins Bernhardstraat 30 2012 XY Assen
10035 Julia Bakker 5/1/1960 Schoolstraat 43 7589 XY Leeuwarden
10036 Mila Visser 4/14/2005 Beukenlaan 18 3840 VW Arnhem
An error has occurred. This application may no longer respond until reloaded. Reload 🗙