public ActionResult Create(ExerciseViewModel exerciseViewModel) { if (ModelState.IsValid) { Exercise ex = new Exercise(); ex.ExerciseRegionID = exerciseViewModel.ExerciseRegionID; ex.ExerciseTypeID = exerciseViewModel.ExerciseTypeID; ex.Name = exerciseViewModel.Exercise; ex.Description = exerciseViewModel.ExerciseDescription; db.Exercises.Add(ex); db.SaveChanges(); ExerciseVideo ev = new ExerciseVideo(); ev.ExerciseID = ex.ExerciseID; ev.VideoURL = exerciseViewModel.VideoURL; db.ExerciseVideos.Add(ev); db.SaveChanges(); ExerciseImage eI = new ExerciseImage(); eI.ExerciseID = ex.ExerciseID; eI.ImageURL = exerciseViewModel.ImageURL; db.ExerciseImages.Add(eI); db.SaveChanges(); TempData["Message"] = "Successfully created exercise - " + ex.Name; return(RedirectToAction("Index", "ExerciseViewModel")); } return(RedirectToAction("Index", "Home")); }
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)); }