diff --git a/VrModels/LivsforloebModel.cs b/Models/LivsforloebModel.cs
similarity index 97%
rename from VrModels/LivsforloebModel.cs
rename to Models/LivsforloebModel.cs
index 95d322c..f2fdaf3 100644
--- a/VrModels/LivsforloebModel.cs
+++ b/Models/LivsforloebModel.cs
@@ -23,7 +23,7 @@
//
//
// ***********************************************************************
-namespace FCS.Lib.Virk.VrModels
+namespace FCS.Lib.Virk.Models
{
public class LivsforloebModel
{
diff --git a/VrModels/NyesteBeliggenhedsadresse.cs b/Models/NyesteBeliggenhedsadresse.cs
similarity index 98%
rename from VrModels/NyesteBeliggenhedsadresse.cs
rename to Models/NyesteBeliggenhedsadresse.cs
index f7c61b1..445d3c8 100644
--- a/VrModels/NyesteBeliggenhedsadresse.cs
+++ b/Models/NyesteBeliggenhedsadresse.cs
@@ -23,7 +23,7 @@
//
//
// ***********************************************************************
-namespace FCS.Lib.Virk.VrModels
+namespace FCS.Lib.Virk.Models
{
public class NyesteBeliggenhedsadresse
{
diff --git a/VrModels/NyesteNavn.cs b/Models/NyesteNavn.cs
similarity index 97%
rename from VrModels/NyesteNavn.cs
rename to Models/NyesteNavn.cs
index daaf6d5..bb581d9 100644
--- a/VrModels/NyesteNavn.cs
+++ b/Models/NyesteNavn.cs
@@ -24,7 +24,7 @@
//
// ***********************************************************************
-namespace FCS.Lib.Virk.VrModels
+namespace FCS.Lib.Virk.Models
{
public class NyesteNavn
{
diff --git a/VrModels/Periode.cs b/Models/Periode.cs
similarity index 97%
rename from VrModels/Periode.cs
rename to Models/Periode.cs
index 1ad4266..a590be0 100644
--- a/VrModels/Periode.cs
+++ b/Models/Periode.cs
@@ -23,7 +23,7 @@
//
//
// ***********************************************************************
-namespace FCS.Lib.Virk.VrModels
+namespace FCS.Lib.Virk.Models
{
public class Periode
{
diff --git a/VrModels/VirksomhedMetadata.cs b/Models/VirksomhedMetadata.cs
similarity index 97%
rename from VrModels/VirksomhedMetadata.cs
rename to Models/VirksomhedMetadata.cs
index 7825660..d0e8764 100644
--- a/VrModels/VirksomhedMetadata.cs
+++ b/Models/VirksomhedMetadata.cs
@@ -23,7 +23,7 @@
//
//
// ***********************************************************************
-namespace FCS.Lib.Virk.VrModels
+namespace FCS.Lib.Virk.Models
{
public class VirksomhedMetadata
{
diff --git a/VrModels/VirksomhedsStatus.cs b/Models/VirksomhedsStatus.cs
similarity index 97%
rename from VrModels/VirksomhedsStatus.cs
rename to Models/VirksomhedsStatus.cs
index d76fb1b..cf31b65 100644
--- a/VrModels/VirksomhedsStatus.cs
+++ b/Models/VirksomhedsStatus.cs
@@ -23,7 +23,7 @@
//
//
// ***********************************************************************
-namespace FCS.Lib.Virk.VrModels
+namespace FCS.Lib.Virk.Models
{
public class VirksomhedsStatus
{
diff --git a/VrModels/VrVirksomhed.cs b/Models/VrVirksomhed.cs
similarity index 98%
rename from VrModels/VrVirksomhed.cs
rename to Models/VrVirksomhed.cs
index 6527f2c..5002498 100644
--- a/VrModels/VrVirksomhed.cs
+++ b/Models/VrVirksomhed.cs
@@ -23,7 +23,7 @@
//
//
// ***********************************************************************
-namespace FCS.Lib.Virk.VrModels
+namespace FCS.Lib.Virk.Models
{
public class VrVirksomhed
{
diff --git a/VrHttpRequest.cs b/VrHttpRequest.cs
index 39a73ba..3e2a69a 100644
--- a/VrHttpRequest.cs
+++ b/VrHttpRequest.cs
@@ -31,7 +31,8 @@ namespace FCS.Lib.Virk
{
public class VrHttpRequest
{
- public async Task GetResponseAsync(string endpoint, string jsonData, string auth)
+ public async Task GetResponseAsync(string endpoint, string jsonData, string auth,
+ string userAgent)
{
using var content = new StringContent(jsonData, Encoding.UTF8, "application/json");
using var client = new HttpClient();
@@ -39,6 +40,7 @@ namespace FCS.Lib.Virk
vrRequest.Headers.Authorization = new AuthenticationHeaderValue("Basic", $"{auth}");
vrRequest.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
+ vrRequest.Headers.Add("User-Agent", userAgent);
vrRequest.Content = content;
var response = await client.SendAsync(vrRequest).ConfigureAwait(true);
diff --git a/VrResponseParser.cs b/VrResponseParser.cs
index 8f9566e..990acc1 100644
--- a/VrResponseParser.cs
+++ b/VrResponseParser.cs
@@ -24,7 +24,7 @@
//
// ***********************************************************************
-using FCS.Lib.Virk.VrModels;
+using FCS.Lib.Virk.Models;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
@@ -32,11 +32,11 @@ namespace FCS.Lib.Virk
{
public class VrResponseParser
{
- public List ParseVrResponse(string jsonData)
+ public List ParseVrResponse(string responseData)
{
var result = new List();
- var cvrObject = JObject.Parse(jsonData);
+ var cvrObject = JObject.Parse(responseData);
var numHits = (int) cvrObject.SelectToken("hits")?.SelectToken("total")!;
diff --git a/VrVatInfoMapper.cs b/VrVatInfoMapper.cs
index fea49bc..f18ae17 100644
--- a/VrVatInfoMapper.cs
+++ b/VrVatInfoMapper.cs
@@ -26,7 +26,7 @@
using System.Globalization;
using FCS.Lib.Common;
-using FCS.Lib.Virk.VrModels;
+using FCS.Lib.Virk.Models;
namespace FCS.Lib.Virk
{