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 Julia Bos 10/18/1995 Beukenlaan 40 3790 OP Vlissigen
10002 Daan Bos 2/15/1984 Markt 94 3064 YZ Den Bosch
10003 Tess Bakker 3/5/1957 Rembrandtstraat 88 5160 NO Assen
10004 Finn Bos 4/1/1973 Eikenlaan 85 4704 UV Nijmegen
10005 Daan de Jong 10/26/1969 Sportlaan 84 8737 DE Zwolle
10006 Zoë Smit 11/21/2004 Sportlaan 60 4457 XY Vlissigen
10007 Zoë Jansen 6/26/1996 Rembrandtstraat 19 8489 PQ Den Bosch
10008 Lotte Smit 6/27/1955 Rembrandtstraat 20 8370 PQ Utrecht
10009 Emma van den Berg 9/10/2010 Grote Markt 63 6104 OP Amsterdam
10010 Finn Visser 5/20/2010 Prins Bernhardstraat 91 6393 YZ Vlissigen
10011 Yara Jansen 8/26/1952 Beatrixstraat 18 5890 LM Groningen
10012 Levi Mulder 8/6/1983 Beukenlaan 96 9250 KL Nijmegen
10013 Noah Bos 1/22/1959 Kerkstraat 30 1132 QR Den Haag
10014 Bram Meijer 10/27/1966 Stationsweg 92 8979 FG Zwolle
10015 Daan de Boer 8/15/1983 Beukenlaan 16 4945 WX Amsterdam
10016 Daan Bakker 3/5/1985 Julianastraat 25 8673 DE Vlissigen
10017 Sophie Visser 11/2/1959 Dorpsstraat 64 6230 OP Breda
10018 Emma de Jong 8/5/2015 Parallelweg 95 8575 PQ Almere
10019 Mila de Groot 4/16/2010 Markt 73 3461 DE Den Haag
10020 Noah Hendriks 5/5/1995 Rembrandtstraat 31 2734 GH Amsterdam
10021 Noah Smit 6/27/1965 Julianastraat 49 1672 VW Haarlem
10022 Mees Visser 4/5/1986 Industrieweg 19 6365 AB Den Bosch
10023 Daan de Vries 11/2/1986 Prins Bernhardstraat 2 4701 QR Groningen
10024 Luuk Bakker 5/4/1969 Prins Bernhardstraat 61 9473 QR Haarlem
10025 Tess Peters 4/22/1995 Industrieweg 76 4805 UV Assen
10026 Bram van Leeuwen 5/18/1982 Kerkstraat 1 7721 ST Apeldoorn
10027 Sophie Visser 3/23/1993 Nieuwstraat 88 7651 QR Leeuwarden
10028 Nora de Groot 7/19/1963 Molenstraat 64 7029 IJ Lelystad
10029 Sem Hendriks 9/7/1984 Sportlaan 92 5081 QR Groningen
10030 Noah Smit 11/22/1982 Eikenlaan 86 1661 LM Apeldoorn
10031 Luuk Smit 8/2/1971 Julianastraat 81 8886 HI Arnhem
10032 Luuk Visser 4/15/1980 Stationsweg 21 3063 UV Den Bosch
10033 Bram de Groot 8/7/1964 Wilhelminastraat 71 8899 ST Breda
10034 Finn de Vries 7/16/1980 Molenstraat 6 3465 MN Apeldoorn
10035 Julia de Boer 7/23/2001 Prins Bernhardstraat 61 6193 EF Amsterdam
10036 Lucas Visser 4/27/1989 Wilhelminastraat 35 7054 BC Groningen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙