示例#1
0
		public WahlzettelResult(Wahlzettel wahlzettel)
		{
			Wahlzettel = wahlzettel;
		}
示例#2
0
		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);
		}