private Persoon HaalGegevensOpUitBrp(string bsn) { IngeschrevenPersoonHal brpPpersoon = bipClient.IngeschrevenNatuurlijkPersoonAsync(bsn, null, null, null).Result; Persoon persoon = new Map_IngeschrevenPersoonHal_to_Persoon().Map(brpPpersoon); return(persoon); }
private void MapPersonToKluisValues(IngeschrevenPersoonHal person) { MapPersonDetails(KluisValues["Persoonsgegevens"] = new List <MijnKluisElement>(), person); MapAutoEnVervoer(KluisValues["Werk en Inkomen"] = new List <MijnKluisElement>(), person); MapAutoEnVervoer(KluisValues["Auto en Vervoer"] = new List <MijnKluisElement>(), person); MapHousing(KluisValues["Eigen Woning"] = new List <MijnKluisElement>(), person); StateHasChanged(); }
public async Task <IngeschrevenPersoonHal> IngeschrevenNatuurlijkPersoonAsync(string burgerservicenummer, string expand, string fields) { var ret = new IngeschrevenPersoonHal(); var persoon = new FakeIngeschrevenPersoon(burgerservicenummer, ret); ret = persoon.CreateFakePersoon(); return(ret); }
public FakeIngeschrevenPersoon(string bsn, IngeschrevenPersoonHal persoon) { _seed = int.Parse(bsn); _persoon = persoon; _persoon.Burgerservicenummer = bsn; _persoon.Verblijfplaats = new Verblijfplaats(); _persoon.Naam = new NaamPersoon(); }
public Models.Ouder Map(IngeschrevenPersoonHal brpResultaat, int indicatie) { Persoon ouder = new Map_IngeschrevenPersoonHal_to_Persoon().Map(brpResultaat); return(new Models.Ouder(ouder) { OuderIndicatie = (enmOuderIndicatie)indicatie }); }
internal Persoon Map(IngeschrevenPersoonHal brpResult) { return(new Persoon { Aanhef = brpResult.Naam.Aanhef, Aanschrijfwijze = brpResult.Naam.Aanschrijfwijze, Burgerservicenummer = Convert.ToInt32(brpResult.Burgerservicenummer), DatumGeboorte = new DateTime(brpResult.Geboorte.Datum.Jaar, brpResult.Geboorte.Datum.Maand, brpResult.Geboorte.Datum.Dag), DatumGeboorteBevolking = new DateTime(brpResult.Geboorte.Datum.Jaar, brpResult.Geboorte.Datum.Maand, brpResult.Geboorte.Datum.Dag), DatumOverlijden = brpResult.Overlijden != null ? new DateTime(brpResult.Overlijden.Datum.Jaar, brpResult.Overlijden.Datum.Maand, brpResult.Overlijden.Datum.Dag) : default,
public Task <KindHalCollectie> IngeschrevenpersonenBurgerservicenummerkinderenAsync(string burgerservicenummer) { var ret = new IngeschrevenPersoonHal(); var persoon = new FakeIngeschrevenPersoon(burgerservicenummer, ret); var kinderen = persoon.CreateKinderen(); KindHalCollectie collection = new KindHalCollectie(); collection._embedded = new KindHalCollectie__embedded(); collection._embedded.Kinderen = kinderen; return(Task.FromResult(collection)); }
public ActionResult ZoekPersoon(string bsnZoek, string apiVersionZoek, string expandZoek, string fieldsZoek) { try { IngeschrevenPersoonHal response = client.IngeschrevenNatuurlijkPersoonAsync(bsnZoek, apiVersionZoek, expandZoek, fieldsZoek).Result; return(View(response)); } catch (Exception e) { ViewBag.ResponseError = e.InnerException; return(View()); } }
private void MapPersonDetails(IList <MijnKluisElement> dataset, IngeschrevenPersoonHal person) { AssignValue(dataset, "Voorletters", person.Naam.Voorletters); AssignValue(dataset, "Voornamen", person.Naam.Voornamen); var voorVoegsel = !string.IsNullOrWhiteSpace(person.Naam.Voorvoegsel) ? $"{person.Naam.Voorvoegsel} " : string.Empty; AssignValue(dataset, "Achternaam", $"{person.Naam.Geslachtsnaam}"); AssignValue(dataset, "Geslacht", $"{voorVoegsel}{person.Geslachtsaanduiding}"); var birthday = new DateTime(person.Geboorte.Datum.Jaar, person.Geboorte.Datum.Maand, person.Geboorte.Datum.Dag); AssignValue(dataset, "Geboortedatum", birthday.ToString("dd-MM-yyyy")); AssignValue(dataset, "Adres", $"{person.Verblijfplaats.Straatnaam} {person.Verblijfplaats.Huisnummer} {person.Verblijfplaats.Huisletter}"); AssignValue(dataset, "Postcode", $"{person.Verblijfplaats.Postcode}"); AssignValue(dataset, "Plaats", $"{person.Verblijfplaats.Woonplaatsnaam}"); }
private void MapHousing(IList <MijnKluisElement> dataset, IngeschrevenPersoonHal person) { }
private void MapAutoEnVervoer(IList <MijnKluisElement> dataset, IngeschrevenPersoonHal person) { }