Ejemplo n.º 1
0
        private async void BtnMaxPowerUp_Click(object sender, RoutedEventArgs e)
        {
            var model = DataContext as PokemonListViewModel;

            ulong pokemonId = (ulong)((Button)sender).CommandParameter;

            model.Powerup(pokemonId);

            await UpgradeSinglePokemonTask.Execute(Session, pokemonId, true);
        }
Ejemplo n.º 2
0
        private void btnPowerup_Click(object sender, RoutedEventArgs e)
        {
            var model = this.DataContext as PokemonListModel;

            ulong pokemonId = (ulong)((Button)sender).CommandParameter;

            model.Powerup(pokemonId);

            Task.Run(async() => { await UpgradeSinglePokemonTask.Execute(Session, pokemonId, false, 1 /* Only upgrade 1 time */); });
        }
Ejemplo n.º 3
0
 public async Task Handle(ISession session, WebSocketSession webSocketSession, dynamic message)
 {
     await UpgradeSinglePokemonTask.Execute(session, (ulong)message.PokemonId, (bool)message.Max);
 }