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); }
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)); }
// 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); }