public IEnumerable <Persoon> GetOuders(string id)
        {
            List <Persoon>    retVal;
            OuderHalCollectie brpSubResults;

            brpSubResults = bipClient.IngeschrevenpersonenBurgerservicenummeroudersAsync(id, null).Result;
            retVal        = HaalPersoonsgegevensOp(brpSubResults._embedded.Ouders.Select(x => x.Burgerservicenummer));

            return(retVal);
        }
Example #2
0
        public ActionResult Zoek(string apiVersionZoek, string bsnZoek)
        {
            var response = client.IngeschrevenpersonenBurgerservicenummeroudersAsync(bsnZoek, apiVersionZoek).Result;
            IEnumerable <OuderHal> result = response._embedded.Ouders;

            //var dummyLocal = DummyOuder;
            //dummyLocal.Burgerservicenummer = bsnZoek;
            //dummyLocal.Naam.Geslachtsnaam = DummyOuder.Naam.Geslachtsnaam + "-" + bsnZoek;
            //IEnumerable<OuderHal> result = new List<OuderHal>() { dummyLocal };

            return(View(result));
        }
Example #3
0
        // GET: api/IngeschrevenPersoonOuders/5
        //[HttpGet("/api/ingeschrevenpersoon/{id}/ouders")]
        public IEnumerable <IPersoon> GetOuders(string id)
        {
            List <IPersoon>   retVal = new List <IPersoon>();
            OuderHalCollectie brpSubResultsOuder;

            brpSubResultsOuder = bipClient.IngeschrevenpersonenBurgerservicenummeroudersAsync(id).Result ?? new OuderHalCollectie();

            if (brpSubResultsOuder._embedded.Ouders != null)
            {
                foreach (var ouder in brpSubResultsOuder._embedded.Ouders)
                {
                    retVal.Add(GetPersoon(ouder.Burgerservicenummer));
                }
            }
            else
            {
                retVal.Add(new PersoonNietGevonden());
            }

            return(retVal);
        }