Example #1
0
        public IActionResult Index()
        {
            string exerciseCategoryUrl = $"{Constants.BaseWorkoutApiUrl}/exercisecategory/?format=json&language=2";

            string jsonReponse = WorkoutApiHelper.GetJsonStringFromApi(exerciseCategoryUrl);

            ExerciseCategory exerciseCategory = ExerciseCategory.FromJson(jsonReponse);

            var homeViewModel = new HomeViewModel {
                ExerciseCategoryList = exerciseCategory
            };

            return(View(homeViewModel));
        }
        public IActionResult Index(int exerciseId)
        {
            string commentUrl
                = $"{Constants.BaseWorkoutApiUrl}/exercisecomment/?format=json&language=2&exercise=" + exerciseId;

            string jsonReponse = WorkoutApiHelper.GetJsonStringFromApi(commentUrl);

            ExerciseComments comments = ExerciseComments.FromJson(jsonReponse);

            var commentViewModel = new CommentViewModel {
                CommentsList = comments
            };

            return(View(commentViewModel));
        }
        public IActionResult Image(int exerciseId)
        {
            string imageUrl
                = $"{Constants.BaseWorkoutApiUrl}/exerciseimage/?format=json&language=2&exercise=" + exerciseId;

            string jsonReponse = WorkoutApiHelper.GetJsonStringFromApi(imageUrl);

            ExerciseImage images = ExerciseImage.FromJson(jsonReponse);

            var commentViewModel = new CommentViewModel {
                ImageList = images
            };

            return(View(commentViewModel));
        }
        public IActionResult Index(int exerciseCategoryId)
        {
            string exercisesUrl
                = $"{Constants.BaseWorkoutApiUrl}/exercise/?format=json&language=2&category=" + exerciseCategoryId;

            string jsonReponse = WorkoutApiHelper.GetJsonStringFromApi(exercisesUrl);

            Exercises exercises = Exercises.FromJson(jsonReponse);

            var exercisesViewModel = new ExercisesViewModel {
                ExercisesList = exercises
            };

            return(View(exercisesViewModel));
        }