public async Task <Models.Juego> GetJuegoById(int id)
        {
            var controller = Refit.RestService.For <Interfaces.IJuegosRequest>(Resx.AppResources.ApiURL);

            try
            {
                var result = await controller.GetJuego(id);

                if (result != null && Device.RuntimePlatform == Device.iOS) // El parser de HTML no esta funcionando en iOS
                {
                    result.Description = Util.HtmlToPlainText(result.Description);
                }
                return(result);
            }
            catch
            {
                var toastService = new ToastService();
                toastService.SendToast(Resx.AppResources.RefitError);
            }

            return(null);
        }
        public async Task <Models.Juego.ResponseQuery> GetGamesByPlatform(int page, int platform)
        {
            var controller = Refit.RestService.For <Interfaces.IJuegosRequest>(Resx.AppResources.ApiURL);

            try
            {
                var result = await controller.GetJuegosPlatform(page, platform);

                return(result);
            }
            catch
            {
                var toastService = new ToastService();
                toastService.SendToast(Resx.AppResources.RefitError);
            }

            var dummy = new Models.Juego.ResponseQuery
            {
                Results = new List <Models.Juego>()
            };

            return(dummy);
        }