public WahlzettelResult(Wahlzettel wahlzettel) { Wahlzettel = wahlzettel; }
internal static WahlzettelResult Abgabge(Wahlzettel wahlzettel) { if (String.IsNullOrEmpty(wahlzettel.Token)) return new WahlzettelResult(wahlzettel){IsValid = false, Message = "Es wurde kein Token übergeben."}; if (wahlzettel.Kandidaten.Count> StimmenProToken) return new WahlzettelResult(wahlzettel){IsValid = false, Message = "Die Maximale Anzahl an Kandidaten wurde überschritten."}; if (OnWahlZettelRecived == null) return new WahlzettelResult(wahlzettel) { IsValid = false, Message = "Die Schnittstelle wurde nicht richtig implementiert!" }; return OnWahlZettelRecived(wahlzettel); }