Ejemplo n.º 1
0
 /// <summary>
 /// Richiama il costruttore di default e inizializza la proprietà PlaceOfBirth cercando
 /// </summary>
 /// <param name="placeName"></param>
 public CFGenerator(string placeName) : this()
 {
     PlaceOfBirth = new ItalianMunicipality(placeName);
     if (PlaceOfBirth == null)
     {
         PlaceOfBirth = new ForeignCountry(placeName);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Costruisce l'oggetto Person e inizializza il valore della proprietà PlaceOfBirth.
 /// </summary>
 /// <param name="placeName">Il nome del comune italiano o dello stato estero da usare per inizializzare la proprietà.</param>
 public Person(string placeName) : this()
 {
     PlaceOfBirth = new ItalianMunicipality(placeName);
     if (PlaceOfBirth == null)
     {
         PlaceOfBirth = new ForeignCountry(placeName);
     }
     if (PlaceOfBirth == null)
     {
         throw new Exception($"Località {placeName} non trovata!");
     }
 }