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);
        }
        //[Route("api/ingeschrevenpersoon")]
        public Persoon GetPersoon(string id)
        {
            Persoon retVal;
            IngeschrevenPersoonHal brpResult;

            brpResult = bipClient.IngeschrevenNatuurlijkPersoonAsync(id, null, null, null).Result;

            retVal = new Map_IngeschrevenPersoonHal_to_Persoon().Map(brpResult);

            return(retVal);
        }
Пример #3
0
        // GET: api/IngeschrevenPersoon/5
        //[HttpGet("{id}", Name = "GetNatuurlijkPersoon")]
        //[HttpGet("/api/ingeschrevenpersoon/{id}")]
        //[Route("api/ingeschrevenpersoon")]
        public IPersoon GetPersoon(string id)
        {
            //999993653
            try
            {
                Persoon retVal;
                IngeschrevenPersoonHal brpResult;

                brpResult = bipClient.IngeschrevenNatuurlijkPersoonAsync(id, null, null).Result;

                retVal = new Map_IngeschrevenPersoonHal_to_Persoon().Map(brpResult);

                return(retVal);
            }
            catch (AggregateException e)
            {
                return(new PersoonNietGevonden());
            }
            catch (Exception)
            {
                throw;
            }
        }