Ejemplo n.º 1
0
        private async void GamesView_OnItemTapped(object sender, ItemTappedEventArgs e)
        {
            if (e.ItemData is Game game)
            {
                var refreshedGame = await _viewModel.GetGame(game.Id);

                if (refreshedGame.GameStatus < GameStatus.Started)
                {
                    var newGamePage = new NewGamePage(game.Id);
                    await Navigation.PushAsync(newGamePage).ConfigureAwait(true);
                }
                else
                {
                    await PlayGame(game.Id);
                }
            }
        }
Ejemplo n.º 2
0
 private async Task NewGame()
 {
     var newGamePage = new NewGamePage();
     await Navigation.PushAsync(newGamePage).ConfigureAwait(true);
 }