public async Task Execute(string gameId, string player, int value, int multiplier) { var game = await _getGame.Execute(gameId).ConfigureAwait(false); game.DartThrow(player, value, multiplier); await _persistGame.Execute(game.MapToDataResource()).ConfigureAwait(false); }
public async Task Execute(string player1, string player2, string gameId) { var game = new GameModel(player1, player2, gameId); await _persistGame.Execute(game.MapToDataResource()).ConfigureAwait(false); }