public Werknemer(string voornaam, string achternaam, DateTime geboortedatum, Adres adres, decimal brutoLoon, List <Afdeling> afdelingen, Werknemer manager = null) { Voornaam = voornaam ?? throw new ArgumentNullException(nameof(voornaam)); Achternaam = achternaam ?? throw new ArgumentNullException(nameof(achternaam)); Geboortedatum = geboortedatum; Adres = adres ?? throw new ArgumentNullException(nameof(adres)); Afdelingen = afdelingen ?? throw new ArgumentNullException(nameof(afdelingen)); BrutoLoon = brutoLoon; Manager = manager; }
public Werknemer(string voornaam, string achternaam, DateTime geboorteDatum, Adres adres, Decimal brutoloon, Afdeling afdeling, Werknemer manager = null) : this(voornaam, achternaam, geboorteDatum, adres, brutoloon, new List <Afdeling> { afdeling }, manager) { }