Exemple #1
0
        public async Task SelectGolfer()
        {
            var result = await _svc.Handle(new SelectGolfer(RoundId,
                                                            GolferId.From(Guid.NewGuid()), true));

            _state = result.State;
        }
Exemple #2
0
        public void SelectGolfer(RoundId roundId, GolferId golferId, bool generateScores)
        {
            if (State.GolferIds.Contains(golferId))
            {
                return;
            }

            Apply(new GolferSelected(roundId, golferId));
        }
Exemple #3
0
 public void SubmitHoleScore(RoundId roundId, HoleScore score, GolferId golferId)
 {
     Apply(new HoleScoreSubmitted(roundId, golferId, score.Value.Hole, score.Value.Score));
 }