Analyse Postcodeapp
Oplossing voor de opdracht Postcode Console
Beschrijving
We gebruiken het n-tier patroon
BLL
Bestand
/Postcodeapp.Bll/Postcode.cs
Namespace
PostcodeApp.Bll
De Postcode klasse
Postcode
Velden
Naam | Type | Lengte | Omschrijving |
postcode | string | 4 | |
plaats | string | 50 | |
provincie | string | 50 | |
localite | string | 50 | |
province | string | 50 | |
list | Postcode | Bevat een lijst van Postcode objecten. | |
selectedItems | Postcode | Bevat een lijst met de geseleceerde steden. |
Getters
Naam | Bereik | Retour | Omschrijving |
Postcode | public | string | retourneert Postcode in hoofdletters |
Plaats | public | string | |
Provincie | public | string | |
Localite | public | string | |
Province | public | string | |
SelectedItems | Public | List | retourneert lijst met gevonden postcodes |
DAL
Bestand
/PostcodeApp/Dal/Postcode.cs
Namespace
PostcodeApp.Dal
De Postcode klasse
Postcode
Methoden
Naam | Bereik | Retour | Omschrijving |
Postcode | public |
constructor leest bestand in |
|
ReadAll | private | void |
De ReadAll actie van CRUD Maak eerst de List leeg en vul ze met Postcode objecten gemaakt op basis van wat er in Postcodes datastorage staat. Dat kan CSV, XML of JSON zijn. |
SelectByPostcode | Public | Zoek steden met de opgegeven postcode en plaats ze in het SelectedItems veld. | |
ToString | public | string | string voorstellingen van private velden postcode, plaats, provincie, localite, province |
2017-10-10 11:36:17