/// <summary> /// Danner en ny adresse. /// </summary> /// <param name="nummer">Unik identifikation af adressen.</param> /// <param name="navn">Navn.</param> /// <param name="adressegruppe">Adressegruppe.</param> protected AdresseBase(int nummer, string navn, Adressegruppe adressegruppe) { if (navn == null) { throw new ArgumentNullException("navn"); } if (adressegruppe == null) { throw new ArgumentNullException("adressegruppe"); } _nummer = nummer; _navn = navn; _adressegruppe = adressegruppe; }
/// <summary> /// Danner en ny person. /// </summary> /// <param name="nummer">Unik identifikation af personen.</param> /// <param name="navn">Navn på personen.</param> /// <param name="adressegruppe">Adressegruppe.</param> public Person(int nummer, string navn, Adressegruppe adressegruppe) : base(nummer, navn, adressegruppe) { }
/// <summary> /// Opdaterer adressegruppe. /// </summary> /// <param name="adressegruppe">Adressegruppe.</param> public virtual void SætAdressegruppe(Adressegruppe adressegruppe) { Adressegruppe = adressegruppe; }
/// <summary> /// Danner et nyt firma. /// </summary> /// <param name="nummer">Unik identifikation af firmaet.</param> /// <param name="navn">Navn på firmaet.</param> /// <param name="adressegruppe">Adressegruppe.</param> public Firma(int nummer, string navn, Adressegruppe adressegruppe) : base(nummer, navn, adressegruppe) { }