public void Handle(ParticipantQualifyingPositionChanged e) { if (Participants.ContainsKey(e.Id)) { Participants[e.Id].QualifyingPosition = e.QualifyingPosition; } }
public void Handle(ParticipantQualifyingPositionChanged e) { var participant = Participants.Single(x => x.Id == e.Id); var team = Teams.SingleOrDefault(x => x.Id == e.TeamId); if (team == null) { return; } participant.IsSingle = team.IncludesSinglesRep && e.QualifyingPosition == 1; }
public void Handle(ParticipantQualifyingPositionChanged e) { if (e.QualifyingPosition != 1) { return; } if (Singles.ContainsKey(e.TeamId)) { Singles[e.TeamId] = e.Id; } else { Singles.Add(e.TeamId, e.Id); } }
public void Handle(ParticipantQualifyingPositionChanged e) { Participants[e.Id].QualifyingPosition = e.QualifyingPosition; }
public void Apply(ParticipantQualifyingPositionChanged e) { QualifyingPosition = e.QualifyingPosition; }
public void Handle(ParticipantQualifyingPositionChanged e) { var participant = Participants.Single(x => x.Id == e.Id); participant.QualifyingPosition = e.QualifyingPosition; }