public ActionResult Zoek(Zoekdata zoekdata)
        {
            IEnumerable <IngeschrevenPersoon> ingeschrevenPersonen;
            IngeschrevenPersoonHalCollectie   response = client.IngeschrevenNatuurlijkPersonenAsync(null, null, null, zoekdata.bsn, zoekdata.geboorte__datum, null, null, null, zoekdata.naam__geslachtsnaam, null, null, null, null, null, null, null, null, null).Result;

            ingeschrevenPersonen = response._embedded.Ingeschrevenpersonen;

            //ingeschrevenPersonen = new List<IngeschrevenPersoon>() { DummyIngeschrevenPersoon };

            return(View(ingeschrevenPersonen));
        }
        // GET: IngeschrevenPersoon
        public ActionResult Index()
        {
            IEnumerable <IngeschrevenPersoon> ingeschrevenPersonen;
            IngeschrevenPersoonHalCollectie   response = client.IngeschrevenNatuurlijkPersonenAsync(null, "partners", null, "999993653", null, null, null, null, null, null, null, null, null, null, null, null, null, null).Result;

            ingeschrevenPersonen = response._embedded.Ingeschrevenpersonen;

            //ingeschrevenPersonen = new List<IngeschrevenPersoon>() { DummyIngeschrevenPersoon };

            return(View(ingeschrevenPersonen));
        }
        public ActionResult Zoek(string geslachtsNaamZoek,
                                 string apiVersionZoek,
                                 string expandZoek,
                                 string fieldsZoek,
                                 string bsnZoek,
                                 DateTimeOffset geboorteDatumZoek,
                                 string geboorteplaatsZoek,
                                 int geslachtsaanduidingZoek,
                                 bool inclusiefoverledenpersonenZoek,
                                 string geslachtsnaamZoek,
                                 string voornamenZoek,
                                 string gemeentevaninschrijvingZoek,
                                 string huisletterZoek,
                                 int huisnummerZoek,
                                 string huisnummertoevoegingZoek,
                                 string identificatiecodenummeraanduidingZoek,
                                 string naamopenbareruimteZoek,
                                 string postcodeZoek,
                                 string voorvoegselZoek)
        {
            IEnumerable <IngeschrevenPersoon> ingeschrevenPersonen;


            try
            {
                IngeschrevenPersoonHalCollectie response = client.IngeschrevenNatuurlijkPersonenAsync(
                    null                                                                      // api_version
                    , null                                                                    // expand
                    , null                                                                    // fields
                    , bsnZoek                                                                 // burgersversivenummer
                    , geboorteDatumZoek.Year == 1 ? (DateTimeOffset?)null : geboorteDatumZoek //(geboorteDatumZoek.Year == 1 ? default : geboorteDatumZoek)// geboortedatum
                    , null                                                                    // geboorteplaats
                    , null                                                                    // geslachtsaanduiding
                    , null                                                                    // inclusiefoverledenpersonen
                    , geslachtsnaamZoek                                                       // geslachtsnaam
                    , null                                                                    // voornamen
                    , gemeentevaninschrijvingZoek                                             // gemeentevaninschrijving
                    , null                                                                    // huisletter
                    , huisnummerZoek                                                          // huisnummer
                    , null                                                                    // huisnummertoevoeging
                    , null                                                                    // identificatienummeraanduiding
                    , null                                                                    // naamopennbareruimte
                    , postcodeZoek                                                            // postcode
                    , null                                                                    // voorvoegsel
                    ).Result;

                ingeschrevenPersonen = response._embedded.Ingeschrevenpersonen;

                //ingeschrevenPersonen = new List<IngeschrevenPersoon>() { DummyIngeschrevenPersoon };

                return(View(ingeschrevenPersonen));
            }
            catch (Exception e)
            {
                ViewBag.ResponseError = e.InnerException;
                return(View());
            }

            /*
             * IngeschrevenPersoonHalCollectie response = client.IngeschrevenNatuurlijkPersonenAsync(
             *    null // api_version
             *  , null // expand
             *  , null // fields
             *  , null // burgersversivenummer
             *  , null // geboortedatum
             *  , null // geboorteplaats
             *  , null // geslachtsaanduiding
             *  , null // inclusiefoverledenpersonen
             *  , null // geslachtsnaam
             *  , null // voornamen
             *  , null // gemeentevaninschrijving
             *  , null // huisletter
             *  , null // huisnummer
             *  , null // huisnummertoevoeging
             *  , null // identificatienummeraanduiding
             *  , null // naamopennbareruimte
             *  , null // postcode
             *  , null // voorvoegsel
             *  ).Result;
             */
        }