Class Land
Representerar ett land och vissa regler som gäller för det landet
Inherited Members
Namespace: IRM.Domain
Assembly: IRM.dll
Syntax
[Serializable]
public class Land
Properties
AdressFormat
Anger hur en adress formateras i landet (om vi känner till det).
Declaration
public string AdressFormat { get; set; }
Property Value
String
|
EeaMedlem
Anger om landet ingår i EEA (European Economic Area, EU + Norge, Island, Lichtensteain och Schweiz) eller inte.
Declaration
public bool EeaMedlem { get; set; }
Property Value
Boolean
|
EttPostnummerFörAlla
Anger om PostnummerFormat innehåller ett unikt postnummer som används för alla adresser i landet.
Declaration
public bool EttPostnummerFörAlla { get; }
Property Value
Boolean
|
EuMedlem
Anger om landet ingår i EU eller inte.
Declaration
public bool EuMedlem { get; set; }
Property Value
Boolean
|
HarPostnummer
Anger om landet har något system med postnummer.
Declaration
public bool HarPostnummer { get; set; }
Property Value
Boolean
|
InternationellaSamtalPrefix
Anger vad som ska slås i början få att ringa ett internationellt samtal från landet.
Declaration
public string InternationellaSamtalPrefix { get; set; }
Property Value
String
|
Kontinent
Kontinenten som landet tillhör.
Declaration
public Kontinenter Kontinent { get; set; }
Property Value
Kontinenter
|
KräverRiktnummer
Anger om riktnummer krävs i telefonnumret för det här landet.
Declaration
public bool KräverRiktnummer { get; set; }
Property Value
Boolean
|
Landkod
Landets landkod enligt ISO-3166-1.
Declaration
[MaxLength(2)]
public string Landkod { get; set; }
Property Value
String
|
Landkod3
Landets landkod enligt ISO-3166-2.
Declaration
[MaxLength(3)]
public string Landkod3 { get; set; }
Property Value
String
|
LandNummer
Landets nummer enligt ISO-3166-3.
Declaration
public int LandNummer { get; set; }
Property Value
System.Int32
|
Landsnummer
Anger landsnumret som används i telefonnummer för det här landet.
Declaration
public short? Landsnummer { get; set; }
Property Value
System.Nullable<System.Int16>
|
Namn
PostnummerFältLängd
Anger längden för ett fält där postnummer kan matas in. Detta värde tar hänsyn till att användaren ska kunna mata in postnumret med formatering.
Declaration
public int PostnummerFältLängd { get; }
Property Value
System.Int32
|
PostnummerFormat
Anger hur postnumret är uppbyggt och formaterat. N = siffra, A = bokstav, ? = siffra eller bokstav. Mellanslag och bindestreck kan förekomma.
För länder som kan ha olika formaterade postnummer är dessa separerade med ';'. Alla alternativ finns enkelt åtkomligt i PostnummerFormatAlternativ.
För länder som bara har ett enda postnummer så finns detta angivet här.
Declaration
public string PostnummerFormat { get; set; }
Property Value
String
|
See Also
PostnummerFormatAlternativ
Returnerar en lista över de postnummer format som kan användas för landet. N = siffra, A = bokstav, ? = siffra eller bokstav. Mellanslag och bindestreck kan förekomma.
Declaration
public List<string> PostnummerFormatAlternativ { get; }
Property Value
List<String>
|
See Also
PostnummerKrävs
Anger om ett postnummer krävs i adressen för det här landet.
Declaration
public bool PostnummerKrävs { get; set; }
Property Value
Boolean
|
PostnummerLängd
Anger längden (utan formatering) för postnumret för det här landet.
Declaration
public int? PostnummerLängd { get; set; }
Property Value
System.Nullable<System.Int32>
|
PostnummerMax
Anger högsta siffran som ett postnummer kan ha i landet (om det finns en sådan).
Declaration
public int? PostnummerMax { get; set; }
Property Value
System.Nullable<System.Int32>
|
PostnummerMin
Anger lägsta siffran som ett postnummer kan ha i landet (om det finns en sådan).
Declaration
public int? PostnummerMin { get; set; }
Property Value
System.Nullable<System.Int32>
|
PostnummerPrefix
Prefix som ska sättas framför postnumret för det länder som har det.
Declaration
[MaxLength(10)]
public string PostnummerPrefix { get; set; }
Property Value
String
|
RiktnummerPrefix
Anger vad varje riktnummer börjar med för siffra/siffror för det här landet.
Declaration
public string RiktnummerPrefix { get; set; }
Property Value
String
|
Methods
ValideraPostnummer(String, Boolean)
Validerar postnummer
mot landets postnummer-regler.
Declaration
public ValidationResults ValideraPostnummer(string postnummer, bool isRequiredAccordingToCountryRule = true)
Parameters
String
postnummer
Postnumret som ska valideras. |
Boolean
isRequiredAccordingToCountryRule
true to require zip code according to the country rules; otherwise false. |
Returns
ValidationResults
Returnerar ValidationResults med noll, ett eller flera fel. |