[#54] Member: Add IsJuridicalPerson
All checks were successful
Test / Run tests (push) Successful in 2m49s
All checks were successful
Test / Run tests (push) Successful in 2m49s
This commit is contained in:
@ -401,11 +401,12 @@ namespace Elwig.Helpers.Export {
|
||||
return new JsonObject {
|
||||
["mgnr"] = m.MgNr,
|
||||
["predecessor_mgnr"] = m.PredecessorMgNr,
|
||||
["name"] = m.Name,
|
||||
["prefix"] = m.Prefix,
|
||||
["given_name"] = m.GivenName,
|
||||
["middle_names"] = m.MiddleName,
|
||||
["family_name"] = m.FamilyName,
|
||||
["suffix"] = m.Suffix,
|
||||
["attn"] = m.ForTheAttentionOf,
|
||||
["birthday"] = m.Birthday,
|
||||
["entry_date"] = m.EntryDate != null ? $"{m.EntryDate:yyyy-MM-dd}" : null,
|
||||
["exit_date"] = m.ExitDate != null ? $"{m.ExitDate:yyyy-MM-dd}" : null,
|
||||
@ -414,6 +415,7 @@ namespace Elwig.Helpers.Export {
|
||||
["zwstid"] = m.ZwstId,
|
||||
["lfbis_nr"] = m.LfbisNr,
|
||||
["ustid_nr"] = m.UstIdNr,
|
||||
["juridical_pers"] = m.IsJuridicalPerson,
|
||||
["volllieferant"] = m.IsVollLieferant,
|
||||
["buchführend"] = m.IsBuchführend,
|
||||
["organic"] = m.IsOrganic,
|
||||
@ -431,7 +433,7 @@ namespace Elwig.Helpers.Export {
|
||||
["country"] = m.CountryNum,
|
||||
},
|
||||
["billing_address"] = m.BillingAddress != null ? new JsonObject {
|
||||
["name"] = m.BillingAddress.Name,
|
||||
["name"] = m.BillingAddress.FullName,
|
||||
["address"] = m.BillingAddress.Address,
|
||||
["postal_dest"] = m.BillingAddress.PostalDestId,
|
||||
["country"] = m.BillingAddress.CountryNum,
|
||||
@ -460,11 +462,12 @@ namespace Elwig.Helpers.Export {
|
||||
return (new Member {
|
||||
MgNr = mgnr,
|
||||
PredecessorMgNr = json["predecessor_mgnr"]?.AsValue().GetValue<int>(),
|
||||
Name = json["name"]!.AsValue().GetValue<string>(),
|
||||
Prefix = json["prefix"]?.AsValue().GetValue<string>(),
|
||||
GivenName = json["given_name"]!.AsValue().GetValue<string>(),
|
||||
GivenName = json["given_name"]?.AsValue().GetValue<string>(),
|
||||
MiddleName = json["middle_names"]?.AsValue().GetValue<string>(),
|
||||
FamilyName = json["family_name"]!.AsValue().GetValue<string>(),
|
||||
Suffix = json["suffix"]?.AsValue().GetValue<string>(),
|
||||
ForTheAttentionOf = json["attn"]?.AsValue().GetValue<string>(),
|
||||
Birthday = json["birthday"]?.AsValue().GetValue<string>(),
|
||||
EntryDateString = json["entry_date"]?.AsValue().GetValue<string>(),
|
||||
ExitDateString = json["exit_date"]?.AsValue().GetValue<string>(),
|
||||
@ -473,6 +476,7 @@ namespace Elwig.Helpers.Export {
|
||||
ZwstId = json["zwstid"]?.AsValue().GetValue<string>(),
|
||||
LfbisNr = json["lfbis_nr"]?.AsValue().GetValue<string>(),
|
||||
UstIdNr = json["ustid_nr"]?.AsValue().GetValue<string>(),
|
||||
IsJuridicalPerson = json["juridical_pers"]?.AsValue().GetValue<bool>() ?? false,
|
||||
IsVollLieferant = json["volllieferant"]?.AsValue().GetValue<bool>() ?? false,
|
||||
IsBuchführend = json["buchführend"]?.AsValue().GetValue<bool>() ?? false,
|
||||
IsOrganic = json["organic"]?.AsValue().GetValue<bool>() ?? false,
|
||||
@ -490,7 +494,7 @@ namespace Elwig.Helpers.Export {
|
||||
Comment = json["comment"]?.AsValue().GetValue<string>(),
|
||||
}, json["billing_address"] is JsonObject a ? new BillingAddr {
|
||||
MgNr = mgnr,
|
||||
Name = a["name"]!.AsValue().GetValue<string>(),
|
||||
FullName = a["name"]!.AsValue().GetValue<string>(),
|
||||
CountryNum = a["country"]!.AsValue().GetValue<int>(),
|
||||
PostalDestId = a["postal_dest"]!.AsValue().GetValue<string>(),
|
||||
Address = a["address"]!.AsValue().GetValue<string>(),
|
||||
|
Reference in New Issue
Block a user