This commit is contained in:
FH 2022-04-07 17:39:51 +02:00
parent 0ae441561f
commit 8d18ae5cc2
3 changed files with 11 additions and 5 deletions

View file

@ -23,13 +23,16 @@
// </copyright> // </copyright>
// <summary></summary> // <summary></summary>
// *********************************************************************** // ***********************************************************************
using System;
namespace FCS.Lib.Vies.Models; namespace FCS.Lib.Vies.Models;
public class ViesEntityModel public class ViesEntityModel
{ {
public string CountryCode { get; set; } public string CountryCode { get; set; }
public string VatNumber { get; set; } public string VatNumber { get; set; }
public string RequestDate { get; set; } public DateTime RequestDate { get; set; }
public bool Valid { get; set; } public bool Valid { get; set; }
public string Name { get; set; } public string Name { get; set; }
public string Address { get; set; } public string Address { get; set; }

View file

@ -24,6 +24,7 @@
// <summary></summary> // <summary></summary>
// *********************************************************************** // ***********************************************************************
using System;
using System.Linq; using System.Linq;
using System.Xml.Linq; using System.Xml.Linq;
using FCS.Lib.Vies.Models; using FCS.Lib.Vies.Models;
@ -41,7 +42,7 @@ public class ViesResponseParser
{ {
CountryCode = (string)x.Element(x.Name.Namespace + "countryCode"), CountryCode = (string)x.Element(x.Name.Namespace + "countryCode"),
VatNumber = (string)x.Element(x.Name.Namespace + "vatNumber"), VatNumber = (string)x.Element(x.Name.Namespace + "vatNumber"),
RequestDate = (string)x.Element(x.Name.Namespace + "requestDate"), RequestDate = DateTime.Now,
Valid = (bool)x.Element(x.Name.Namespace + "valid"), Valid = (bool)x.Element(x.Name.Namespace + "valid"),
Name = (string)x.Element(x.Name.Namespace + "name"), Name = (string)x.Element(x.Name.Namespace + "name"),
Address = (string)x.Element(x.Name.Namespace + "address") Address = (string)x.Element(x.Name.Namespace + "address")

View file

@ -24,6 +24,8 @@
// <summary></summary> // <summary></summary>
// *********************************************************************** // ***********************************************************************
using System;
using System.Globalization;
using FCS.Lib.Common; using FCS.Lib.Common;
using FCS.Lib.Vies.Models; using FCS.Lib.Vies.Models;
@ -70,12 +72,12 @@ namespace FCS.Lib.Vies
VatNumber = viesEntity.VatNumber, VatNumber = viesEntity.VatNumber,
City = city, City = city,
ZipCode = zip, ZipCode = zip,
RequestDate = viesEntity.RequestDate RequestDate = DateTime.Now.ToString(CultureInfo.InvariantCulture)
}; };
c.States.Add(new VatState c.States.Add(new VatState
{ {
State = viesEntity.Valid ? "NORMAL" : "LUKKET", State = viesEntity.Valid ? "NORMAL" : "LUKKET",
LastUpdate = viesEntity.RequestDate, LastUpdate = $"{viesEntity.RequestDate:yyyy-MM-dd}",
TimeFrame = new TimeFrame TimeFrame = new TimeFrame
{ {
EndDate = "NA", EndDate = "NA",
@ -84,7 +86,7 @@ namespace FCS.Lib.Vies
}); });
c.LifeCycles.Add(new LifeCycle c.LifeCycles.Add(new LifeCycle
{ {
LastUpdate = viesEntity.RequestDate, LastUpdate = $"{viesEntity.RequestDate:yyyy-MM-dd}",
TimeFrame = new TimeFrame TimeFrame = new TimeFrame
{ {
StartDate = "NN", StartDate = "NN",