Show / Hide Table of Contents

Class Land

Representerar ett land och vissa regler som gäller för det landet

Inheritance
Object
Land
Inherited Members
System.Object.ToString()
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
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

Landets namn.

Declaration
public string Namn { get; }
Property Value
String

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

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
PostnummerFormat

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.

Extension Methods

ObjectExtensions.DeepClone<T>(T)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX