public async Task LoadData(bool more) { if (SelectedIndex == -1) { return; } if (more) { ++Page; LoadedElementCount += 20; } else { Page = 1; LoadedElementCount = 20; } var orders = (JuegoOrderEnum[])Enum.GetValues(typeof(JuegoOrderEnum)); var juegoService = new Services.JuegoService(); var result = await juegoService.GetGamesOrder(Page, orders[SelectedIndex]); if (!more) { Juegos.Clear(); } AddAll(result.Results); }
private async void UpdateGameData() { var juegoService = new Services.JuegoService(); var result = await juegoService.GetJuegoById(JuegoId); Juego = result; var userService = new Services.UserService(); FavIcon = await userService.HasFavorite(JuegoId, null) ? "fav_status_on.png" : "fav_status_off.png"; Initialized = true; }
public async Task PopulateData(bool more) { if (more) { ++Page; LoadedElementCount += 20; } else { Page = 1; LoadedElementCount = 20; } var juegoService = new Services.JuegoService(); var result = await juegoService.GetGamesSearch(Page, SearchQuery); if (!more) { JuegosResult.Clear(); } AddAll(result.Results); }