diff --git a/VrQueryMapper.cs b/VrQueryMapper.cs
index c0a582f..0ce9f5a 100644
--- a/VrQueryMapper.cs
+++ b/VrQueryMapper.cs
@@ -89,7 +89,9 @@ namespace FCS.Lib.Virk
),
new JProperty("query",
new JObject(new JProperty("term",
- new JObject(new JProperty("Vrvirksomhed.cvrNummer", query.VatNumber))))));
+ new JObject(new JProperty("Vrvirksomhed.cvrNummer", query.VatNumber))))),
+ new JProperty("size", 10));
+
}
return new JObject(
diff --git a/VrResponseParser.cs b/VrResponseParser.cs
index 1eeca15..6f25219 100644
--- a/VrResponseParser.cs
+++ b/VrResponseParser.cs
@@ -31,6 +31,11 @@ namespace FCS.Lib.Virk
{
public class VrResponseParser
{
+ ///
+ /// parse response from danish vat registrar
+ ///
+ ///
+ ///
public List ParseVrResponse(string responseData)
{
var result = new List();
@@ -46,13 +51,20 @@ namespace FCS.Lib.Virk
for (var i = 0; i < numHits; i++)
{
- var cObject = cvrHits?[i]?["_source"] != null ? (JObject?)cvrHits[i]?["_source"]?["Vrvirksomhed"] : null;
-
- var jsonString = JsonConvert.SerializeObject(cObject);
-
- var o = JsonConvert.DeserializeObject(jsonString);
+ try
+ {
+ var cObject = cvrHits?[i]?["_source"] != null ? (JObject?)cvrHits[i]?["_source"]?["Vrvirksomhed"] : null;
- result.Add(o);
+ var jsonString = JsonConvert.SerializeObject(cObject);
+
+ var o = JsonConvert.DeserializeObject(jsonString);
+
+ result.Add(o);
+ }
+ catch
+ {
+ return result;
+ }
}
return result;