void BepaalDataSource(DataSources dataSource)
        {
            IArtikelData artikelBestand = null;

            switch (dataSource)
            {
            case DataSources.EmptyData:
                artikelBestand = new EmptyDataArtikelen();
                break;

            case DataSources.MockData:
                artikelBestand = new MockDataArtikelen();
                break;

            case DataSources.TextFile:
                artikelBestand = new TextFileDataArtikelen();
                break;

            default:
                break;
            }
            //nieuwe instance van ArtikelService op basis van een klasse die IArtikelData implementeert
            artikelService = new ArtikelService(artikelBestand);
        }
 public ArtikelService(IArtikelData dataSource)
 {
     Artikelen         = dataSource.Artikelen;
     gekozenDataSource = dataSource;
 }