public static string GetStringValue(this JuegoOrderEnum result)
        {
            switch (result)
            {
            case JuegoOrderEnum.ByDefault:
                return(Resx.AppResources.OrderDefault);

            case JuegoOrderEnum.ByName:
                return(Resx.AppResources.OrderName);

            case JuegoOrderEnum.ByNameInverse:
                return(Resx.AppResources.OrderNameInverse);

            case JuegoOrderEnum.ByReleaseDate:
                return(Resx.AppResources.OrderReleased);

            case JuegoOrderEnum.ByReleaseDateInverse:
                return(Resx.AppResources.OrderReleasedInverse);

            case JuegoOrderEnum.ByAdded:
                return(Resx.AppResources.OrderAdded);

            case JuegoOrderEnum.ByAddedInverse:
                return(Resx.AppResources.OrderAddedInverse);

            case JuegoOrderEnum.ByCreated:
                return(Resx.AppResources.OrderCreated);

            case JuegoOrderEnum.ByCreatedInverse:
                return(Resx.AppResources.OrderCreatedInverse);

            case JuegoOrderEnum.ByRating:
                return(Resx.AppResources.OrderRatingInverse);

            case JuegoOrderEnum.ByRatingInverse:
                return(Resx.AppResources.OrderRatingInverse);

            default:
                break;
            }

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

            try
            {
                var result = await controller.GetJuegos(page, order.GetApiValue());

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