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 Sem van den Berg 1/16/1968 Kastanjelaan 51 6534 HI Eindhoven
10002 Sophie de Groot 7/3/1984 Emmastraat 74 8529 IJ Arnhem
10003 Sophie Visser 8/3/1953 Rembrandtstraat 18 8608 MN Amsterdam
10004 Emma de Boer 11/14/2012 Molenstraat 49 2946 EF Den Bosch
10005 Noah Jansen 5/3/1954 Molenstraat 16 4509 AB Breda
10006 Emma Bakker 10/24/2006 Parallelweg 48 4011 QR Lelystad
10007 Mees Bakker 6/6/1959 Sportlaan 53 4555 PQ Enschede
10008 Mees Peters 5/7/2018 Stationsweg 63 3109 WX Breda
10009 Luuk Vos 5/10/1982 Beukenlaan 75 3994 GH Apeldoorn
10010 Julia Bakker 11/6/2000 Kastanjelaan 11 2730 VW Maastricht
10011 Daan Jansen 2/15/1983 Dorpsstraat 61 2566 NO Nijmegen
10012 Sem Meijer 11/11/2015 Parallelweg 94 7226 GH Den Bosch
10013 Noah Peters 1/10/1954 Industrieweg 18 5046 MN Nijmegen
10014 Luuk Vos 9/7/1988 Eikenlaan 13 1315 HI Groningen
10015 Bram Vos 9/14/1999 Grote Markt 49 1539 HI Den Haag
10016 Levi Meijer 10/16/2005 Kerkstraat 77 4415 EF Enschede
10017 Bram Bakker 8/20/2012 Molenstraat 31 9190 CD Leeuwarden
10018 Sem Vos 11/20/1999 Kastanjelaan 16 8797 GH Nijmegen
10019 Julia de Groot 6/18/1972 Kastanjelaan 60 6455 KL Amsterdam
10020 Nora de Jong 7/7/1967 Stationsweg 69 3630 NO Apeldoorn
10021 Finn Peters 11/18/1977 Nieuwstraat 96 2851 XY Utrecht
10022 Bram Meijer 4/7/1956 Molenstraat 83 4767 AB Den Bosch
10023 Tess de Groot 9/16/1993 Prins Bernhardstraat 22 2105 OP Haarlem
10024 Luuk Meijer 4/20/1977 Schoolstraat 93 1279 QR Haarlem
10025 Mila Jansen 8/21/2010 Beukenlaan 64 1821 XY Haarlem
10026 Mees de Jong 1/24/1979 Kastanjelaan 13 5443 IJ Leeuwarden
10027 Sara Mulder 11/22/1963 Rembrandtstraat 6 2146 UV Zwolle
10028 Bram Visser 7/15/2005 Beukenlaan 42 6850 IJ Assen
10029 Liam de Boer 11/14/1985 Industrieweg 57 8578 MN Groningen
10030 Luuk van Leeuwen 3/3/2012 Sportlaan 57 4674 WX Almere
10031 Sophie Peters 8/1/1986 Dorpsstraat 40 4132 PQ Utrecht
10032 Yara Meijer 9/21/2017 Grote Markt 55 3591 FG Utrecht
10033 Lotte van Leeuwen 7/23/1959 Beatrixstraat 30 1526 VW Den Bosch
10034 Mila van Leeuwen 11/6/1970 Julianastraat 42 6598 KL Den Bosch
10035 Sophie van den Berg 10/18/2003 Schoolstraat 34 5844 CD Apeldoorn
10036 Sara Peters 4/23/1957 Kastanjelaan 37 7300 XY Assen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙