Exemplo n.º 1
0
        public async Task <Unit> Handle(UnregisterPlayerFromGameCommand request, CancellationToken cancellationToken)
        {
            var game = await _gameGameRepository.GetGameAsync(request.GameGuid);

            var player = await _playerRepository.GetPlayerAsync(request.PlayerGuid);

            game.UnregisterPlayer(player);
            return(Unit.Value);
        }
Exemplo n.º 2
0
        public async Task <ThirdGame> Handle(GetGameQuery request, CancellationToken cancellationToken)
        {
            var game = await _repository.GetGameAsync(request.GameGuid);

            return(game);
        }