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);
        }