refactor models folder

This commit is contained in:
FH 2022-04-06 12:03:06 +02:00
parent 06598a74d8
commit 38d954859a
10 changed files with 14 additions and 12 deletions

View file

@ -23,7 +23,7 @@
// </copyright>
// <summary></summary>
// ***********************************************************************
namespace FCS.Lib.Virk.VrModels
namespace FCS.Lib.Virk.Models
{
public class LivsforloebModel
{

View file

@ -23,7 +23,7 @@
// </copyright>
// <summary></summary>
// ***********************************************************************
namespace FCS.Lib.Virk.VrModels
namespace FCS.Lib.Virk.Models
{
public class NyesteBeliggenhedsadresse
{

View file

@ -24,7 +24,7 @@
// <summary></summary>
// ***********************************************************************
namespace FCS.Lib.Virk.VrModels
namespace FCS.Lib.Virk.Models
{
public class NyesteNavn
{

View file

@ -23,7 +23,7 @@
// </copyright>
// <summary></summary>
// ***********************************************************************
namespace FCS.Lib.Virk.VrModels
namespace FCS.Lib.Virk.Models
{
public class Periode
{

View file

@ -23,7 +23,7 @@
// </copyright>
// <summary></summary>
// ***********************************************************************
namespace FCS.Lib.Virk.VrModels
namespace FCS.Lib.Virk.Models
{
public class VirksomhedMetadata
{

View file

@ -23,7 +23,7 @@
// </copyright>
// <summary></summary>
// ***********************************************************************
namespace FCS.Lib.Virk.VrModels
namespace FCS.Lib.Virk.Models
{
public class VirksomhedsStatus
{

View file

@ -23,7 +23,7 @@
// </copyright>
// <summary></summary>
// ***********************************************************************
namespace FCS.Lib.Virk.VrModels
namespace FCS.Lib.Virk.Models
{
public class VrVirksomhed
{

View file

@ -31,7 +31,8 @@ namespace FCS.Lib.Virk
{
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 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);

View file

@ -24,7 +24,7 @@
// <summary></summary>
// ***********************************************************************
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<VrVirksomhed?> ParseVrResponse(string jsonData)
public List<VrVirksomhed?> ParseVrResponse(string responseData)
{
var result = new List<VrVirksomhed?>();
var cvrObject = JObject.Parse(jsonData);
var cvrObject = JObject.Parse(responseData);
var numHits = (int) cvrObject.SelectToken("hits")?.SelectToken("total")!;

View file

@ -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
{