private async Task NextCommannd() { int result = 20; if (IndexNext > TotalPokemon) { IndexAtual = TotalPokemon; return; } IndexAtual += 20; IndexNext += 20; if (IsFilter) { if (IndexAtual + 20 > TotalPokemon) { result = TotalPokemon - IndexAtual; } SetPokemonsOnList(PokemonFilterList.GetRange(IndexAtual, result)); } else { SearchRangeAndSetValues(); } }
private async Task PreviousCommannd() { int result = 20; if (IndexAtual <= 0) { IndexAtual = 0; return; } IndexAtual -= 20; IndexNext -= 20; if (IsFilter) { SetPokemonsOnList(PokemonFilterList.GetRange(IndexAtual, 20)); } else { SearchRangeAndSetValues(); } }