adding name lookup

This commit is contained in:
FH 2022-09-27 09:27:19 +02:00
parent 116098e104
commit 22fe0ee04e
2 changed files with 21 additions and 7 deletions

View file

@ -89,7 +89,9 @@ namespace FCS.Lib.Virk
), ),
new JProperty("query", new JProperty("query",
new JObject(new JProperty("term", 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( return new JObject(

View file

@ -31,6 +31,11 @@ namespace FCS.Lib.Virk
{ {
public class VrResponseParser public class VrResponseParser
{ {
/// <summary>
/// parse response from danish vat registrar
/// </summary>
/// <param name="responseData"></param>
/// <returns></returns>
public List<VrVirksomhed?> ParseVrResponse(string responseData) public List<VrVirksomhed?> ParseVrResponse(string responseData)
{ {
var result = new List<VrVirksomhed?>(); var result = new List<VrVirksomhed?>();
@ -46,13 +51,20 @@ namespace FCS.Lib.Virk
for (var i = 0; i < numHits; i++) for (var i = 0; i < numHits; i++)
{ {
var cObject = cvrHits?[i]?["_source"] != null ? (JObject?)cvrHits[i]?["_source"]?["Vrvirksomhed"] : null; try
{
var jsonString = JsonConvert.SerializeObject(cObject); var cObject = cvrHits?[i]?["_source"] != null ? (JObject?)cvrHits[i]?["_source"]?["Vrvirksomhed"] : null;
var o = JsonConvert.DeserializeObject<VrVirksomhed>(jsonString);
result.Add(o); var jsonString = JsonConvert.SerializeObject(cObject);
var o = JsonConvert.DeserializeObject<VrVirksomhed>(jsonString);
result.Add(o);
}
catch
{
return result;
}
} }
return result; return result;