public IActionResult AddStrengthExercise(Models.ExerciseViewModel exerciseViewModel) { try { User user = new User(); Exercise exercise = new Exercise(); ExerciseDTO exerciseDTO = new ExerciseDTO(exerciseViewModel.Name, Guid.Parse(User.FindFirst("Id").Value), (ExerciseTypeDTO)exerciseViewModel.ExerciseType); if (String.IsNullOrEmpty(exerciseViewModel.Name) || exerciseViewModel.ExerciseType.ToString() == "Empty") { ModelState.AddModelError("Name", "Fill in all fields please"); return(View(exerciseViewModel)); } if (exercise.ExerciseExists(exerciseViewModel.Name)) { ModelState.AddModelError("Name", "Exercise already exists"); return(View(exerciseViewModel)); } else { user.AddExercise(exerciseDTO); TempData["JustAddedExercise"] = true; } return(LocalRedirect("/Home/Index")); } catch { TempData["Error"] = true; return(LocalRedirect("/Home/Index")); } }
public ActionResult AddExerciseToDb(Models.ExerciseViewModel exercise) { return(LocalRedirect("/Home/Index")); }