/// <summary> /// /// Initializes a new instance of the <see cref="Waarneming"/> class. /// </summary> /// <param name="soortWaarneming">De soort waarneming die gedaan is.</param> /// <param name="vogelSoort">De vogelsoort die gezien is.</param> /// <param name="bezoek">het bezoek waarin de waarneming gedaan i.</param> public Waarneming(SoortWaarneming soortWaarneming, VogelSoort vogelSoort, Bezoek bezoek) { this.Bezoek = bezoek; if (this.Bezoek.Waarnemingen == null) { this.ID = 1; } else { this.ID = this.Bezoek.Waarnemingen.Count + 1; } this.SoortWaarneming = soortWaarneming; this.VogelSoort = vogelSoort; switch (SoortWaarneming) { case SoortWaarneming.VogelAanwezig: this.Punten = 1; break; case SoortWaarneming.TerritoriumIndicerend: this.Punten = 2; break; case SoortWaarneming.NestIndicerend: this.Punten = 3; break; } }
/// <summary> /// Boa constructor /// </summary> /// <param name="dier">soort dier dat geobserveerd werd</param> /// <param name="datum">tijdstip van de waarneming</param> /// <param name="aantekening">aantekening van de observatie.</param> /// <param name="hoeveelheid">hoeveelheid gespotte dieren</param> /// <param name="soort">soort waarneming.</param> public Waarneming(int id, Dier dier, DateTime datum, string aantekening, int hoeveelheid, SoortWaarneming soort) { this.ID = id; this.Dier = dier; this.Datum = datum; this.Aantekening = aantekening; this.Hoeveelheid = hoeveelheid; this.Soort = soort; }
public Aantekening(int id, Dier dier, DateTime datum, string aantekening, int hoeveelheid, SoortWaarneming soort, int xCord, int yCord) : base(id, dier, datum, aantekening, hoeveelheid, soort) { this.XCord = XCord; this.YCord = YCord; }