public async Task <AdresseResult> Soeg(AdresseQuery query)
        {
            var proxyRequest = _mapper.Map <AdresseProxyRequest>(query);
            var response     = await _adresseProxy.Soeg(proxyRequest);

            var result = _mapper.Map <AdresseResult>(response);

            return(result);
        }
        public async Task <Response> CreateAsync(BoligEntity entity)
        {
            var adresseQuery = new AdresseQuery()
            {
                Vejnavn = entity.Vejnavn,
                Husnr   = entity.Husnummer,
                Postnr  = entity.Postnummer
            };

            var adresse = await _adresseFacade.Soeg(adresseQuery);

            if (adresse != null)
            {
                entity.X       = adresse.X;
                entity.Y       = adresse.Y;
                entity.Adresse = adresse.Betegnelse;
            }
            else
            {
                entity.Adresse = $"{entity.Vejnavn} {entity.Husnummer}, {entity.Postnummer}";
            }

            return(await _repository.CreateAsync(entity));
        }