adding name lookup
This commit is contained in:
parent
116098e104
commit
22fe0ee04e
2 changed files with 21 additions and 7 deletions
|
@ -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(
|
||||||
|
|
|
@ -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 cObject = cvrHits?[i]?["_source"] != null ? (JObject?)cvrHits[i]?["_source"]?["Vrvirksomhed"] : null;
|
||||||
|
|
||||||
var jsonString = JsonConvert.SerializeObject(cObject);
|
var jsonString = JsonConvert.SerializeObject(cObject);
|
||||||
|
|
||||||
var o = JsonConvert.DeserializeObject<VrVirksomhed>(jsonString);
|
var o = JsonConvert.DeserializeObject<VrVirksomhed>(jsonString);
|
||||||
|
|
||||||
result.Add(o);
|
result.Add(o);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|
Loading…
Reference in a new issue