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 Luuk van Leeuwen 9/14/1982 Wilhelminastraat 89 7954 HI Den Bosch
10002 Noah Bakker 9/14/1969 Markt 17 9842 MN Arnhem
10003 Lucas Hendriks 9/4/1997 Stationsweg 80 7636 OP Zwolle
10004 Daan Hendriks 3/24/1999 Kastanjelaan 50 2971 FG Groningen
10005 Sara van Leeuwen 10/26/1971 Dorpsstraat 67 7802 TU Breda
10006 Zoë Smit 8/3/1987 Industrieweg 11 7240 QR Utrecht
10007 Yara de Jong 3/5/1987 Schoolstraat 10 4208 RS Amsterdam
10008 Emma Jansen 9/15/1971 Molenstraat 68 8260 PQ Arnhem
10009 Luuk Mulder 9/18/1957 Sportlaan 44 8385 DE Den Haag
10010 Mila van Leeuwen 11/17/1983 Nieuwstraat 19 1967 DE Eindhoven
10011 Nora de Vries 5/7/1971 Stationsweg 13 8767 KL Haarlem
10012 Luuk de Vries 3/27/1974 Wilhelminastraat 93 7545 OP Amsterdam
10013 Sara Meijer 7/21/2002 Kastanjelaan 76 7895 NO Lelystad
10014 Yara Bos 1/9/1996 Eikenlaan 93 6371 ST Lelystad
10015 Sem de Jong 4/1/1960 Parallelweg 72 9541 HI Enschede
10016 Mees Hendriks 11/1/1981 Schoolstraat 93 5567 ST Breda
10017 Luuk Meijer 11/26/1984 Kerkstraat 61 5373 RS Eindhoven
10018 Mila van Leeuwen 11/18/1951 Prins Bernhardstraat 28 9861 GH Zwolle
10019 Finn Bakker 11/25/1957 Beatrixstraat 30 6755 GH Nijmegen
10020 Julia Meijer 9/2/2007 Rembrandtstraat 56 5683 DE Arnhem
10021 Bram Smit 4/1/2004 Beatrixstraat 9 1841 UV Assen
10022 Lotte Meijer 2/18/2018 Prins Bernhardstraat 45 9723 NO Den Haag
10023 Zoë de Groot 5/15/2017 Eikenlaan 72 7609 YZ Utrecht
10024 Finn Jansen 7/13/1952 Molenstraat 13 6150 HI Lelystad
10025 Tess Vos 4/25/2005 Eikenlaan 48 9696 VW Amsterdam
10026 Sara de Jong 7/27/1991 Beukenlaan 82 5095 BC Haarlem
10027 Daan Mulder 2/6/2005 Dorpsstraat 6 1818 KL Almere
10028 Finn de Jong 3/24/1977 Beatrixstraat 77 9438 XY Breda
10029 Lucas van Leeuwen 4/20/2000 Nieuwstraat 90 9740 QR Haarlem
10030 Sophie Smit 8/14/1994 Prins Bernhardstraat 72 5114 RS Apeldoorn
10031 Mila de Vries 10/4/1985 Molenstraat 93 5355 DE Amsterdam
10032 Luuk Meijer 7/19/2008 Nieuwstraat 78 8886 PQ Breda
10033 Bram Peters 9/25/1986 Julianastraat 3 3815 UV Utrecht
10034 Noah van den Berg 9/1/1977 Emmastraat 6 9610 DE Groningen
10035 Sara de Groot 10/7/1971 Julianastraat 67 5979 CD Amsterdam
10036 Lotte Bakker 6/26/1975 Beatrixstraat 61 9637 AB Leeuwarden
An error has occurred. This application may no longer respond until reloaded. Reload 🗙