refactor models folder
This commit is contained in:
parent
06598a74d8
commit
38d954859a
10 changed files with 14 additions and 12 deletions
|
@ -23,7 +23,7 @@
|
||||||
// </copyright>
|
// </copyright>
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
namespace FCS.Lib.Virk.VrModels
|
namespace FCS.Lib.Virk.Models
|
||||||
{
|
{
|
||||||
public class LivsforloebModel
|
public class LivsforloebModel
|
||||||
{
|
{
|
|
@ -23,7 +23,7 @@
|
||||||
// </copyright>
|
// </copyright>
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
namespace FCS.Lib.Virk.VrModels
|
namespace FCS.Lib.Virk.Models
|
||||||
{
|
{
|
||||||
public class NyesteBeliggenhedsadresse
|
public class NyesteBeliggenhedsadresse
|
||||||
{
|
{
|
|
@ -24,7 +24,7 @@
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
|
|
||||||
namespace FCS.Lib.Virk.VrModels
|
namespace FCS.Lib.Virk.Models
|
||||||
{
|
{
|
||||||
public class NyesteNavn
|
public class NyesteNavn
|
||||||
{
|
{
|
|
@ -23,7 +23,7 @@
|
||||||
// </copyright>
|
// </copyright>
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
namespace FCS.Lib.Virk.VrModels
|
namespace FCS.Lib.Virk.Models
|
||||||
{
|
{
|
||||||
public class Periode
|
public class Periode
|
||||||
{
|
{
|
|
@ -23,7 +23,7 @@
|
||||||
// </copyright>
|
// </copyright>
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
namespace FCS.Lib.Virk.VrModels
|
namespace FCS.Lib.Virk.Models
|
||||||
{
|
{
|
||||||
public class VirksomhedMetadata
|
public class VirksomhedMetadata
|
||||||
{
|
{
|
|
@ -23,7 +23,7 @@
|
||||||
// </copyright>
|
// </copyright>
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
namespace FCS.Lib.Virk.VrModels
|
namespace FCS.Lib.Virk.Models
|
||||||
{
|
{
|
||||||
public class VirksomhedsStatus
|
public class VirksomhedsStatus
|
||||||
{
|
{
|
|
@ -23,7 +23,7 @@
|
||||||
// </copyright>
|
// </copyright>
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
namespace FCS.Lib.Virk.VrModels
|
namespace FCS.Lib.Virk.Models
|
||||||
{
|
{
|
||||||
public class VrVirksomhed
|
public class VrVirksomhed
|
||||||
{
|
{
|
|
@ -31,7 +31,8 @@ namespace FCS.Lib.Virk
|
||||||
{
|
{
|
||||||
public class VrHttpRequest
|
public class VrHttpRequest
|
||||||
{
|
{
|
||||||
public async Task<VrResponseView> GetResponseAsync(string endpoint, string jsonData, string auth)
|
public async Task<VrResponseView> GetResponseAsync(string endpoint, string jsonData, string auth,
|
||||||
|
string userAgent)
|
||||||
{
|
{
|
||||||
using var content = new StringContent(jsonData, Encoding.UTF8, "application/json");
|
using var content = new StringContent(jsonData, Encoding.UTF8, "application/json");
|
||||||
using var client = new HttpClient();
|
using var client = new HttpClient();
|
||||||
|
@ -39,6 +40,7 @@ namespace FCS.Lib.Virk
|
||||||
|
|
||||||
vrRequest.Headers.Authorization = new AuthenticationHeaderValue("Basic", $"{auth}");
|
vrRequest.Headers.Authorization = new AuthenticationHeaderValue("Basic", $"{auth}");
|
||||||
vrRequest.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
|
vrRequest.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
|
||||||
|
vrRequest.Headers.Add("User-Agent", userAgent);
|
||||||
vrRequest.Content = content;
|
vrRequest.Content = content;
|
||||||
|
|
||||||
var response = await client.SendAsync(vrRequest).ConfigureAwait(true);
|
var response = await client.SendAsync(vrRequest).ConfigureAwait(true);
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
// <summary></summary>
|
// <summary></summary>
|
||||||
// ***********************************************************************
|
// ***********************************************************************
|
||||||
|
|
||||||
using FCS.Lib.Virk.VrModels;
|
using FCS.Lib.Virk.Models;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
|
||||||
|
@ -32,11 +32,11 @@ namespace FCS.Lib.Virk
|
||||||
{
|
{
|
||||||
public class VrResponseParser
|
public class VrResponseParser
|
||||||
{
|
{
|
||||||
public List<VrVirksomhed?> ParseVrResponse(string jsonData)
|
public List<VrVirksomhed?> ParseVrResponse(string responseData)
|
||||||
{
|
{
|
||||||
var result = new List<VrVirksomhed?>();
|
var result = new List<VrVirksomhed?>();
|
||||||
|
|
||||||
var cvrObject = JObject.Parse(jsonData);
|
var cvrObject = JObject.Parse(responseData);
|
||||||
|
|
||||||
var numHits = (int) cvrObject.SelectToken("hits")?.SelectToken("total")!;
|
var numHits = (int) cvrObject.SelectToken("hits")?.SelectToken("total")!;
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using FCS.Lib.Common;
|
using FCS.Lib.Common;
|
||||||
using FCS.Lib.Virk.VrModels;
|
using FCS.Lib.Virk.Models;
|
||||||
|
|
||||||
namespace FCS.Lib.Virk
|
namespace FCS.Lib.Virk
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue