コード例 #1
0
        //[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);
        }
コード例 #2
0
        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());
            }
        }
コード例 #3
0
ファイル: Bevrager.cs プロジェクト: kryban/BlazorBip
        // 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;
            }
        }