Ejemplo n.º 1
0
		public PokerVote GetParticipantVote( Participant participant )
        {
            foreach (PokerVote vote in Votes)
            {
                if (vote.VoteParticipant.Name.Equals(participant.Name))
                {
                    return vote;
                }
            }
            return null;
        }
Ejemplo n.º 2
0
 public void AddParticipant( Participant participant )
 {
     if (FinishedVoting)
     {
         throw new SCRUMPokerException("Game is finished, no new participants are allowed");
     }
     if (Participants.Count == 0)
     {
         Participants.Add(participant);
         Facilitator = participant;
         return;
     }
     Participant gameParticipant;
     for (int i = 0; i < Participants.Count; i++)
     {
         gameParticipant = Participants[i];
         if (gameParticipant.Name.Equals(participant.Name))
         {
             Participants[i] = participant;
             return;
         }
     }
     Participants.Add(participant);
 }
Ejemplo n.º 3
0
 public bool HasVoted( Participant participant )
 {
     return GetParticipantVote(participant) != null;
 }