public async Task <IActionResult> AddExercise(AddExerciseRequest addExerciseRequest, int workoutId) { addExerciseRequest.AppUserId = User.GetUserId(); await _ownedAuthService.OwnsAsync <Workout>(workoutId, addExerciseRequest.AppUserId); await _exerciseService.AddExerciseToWorkoutAsync(addExerciseRequest, workoutId); return(CreatedAtRoute(nameof(GetExercises), new { workoutId }, new { workoutId })); }
public async Task <IActionResult> Post([FromBody] ExerciseDTO exerciseDTO) { var result = await _exerciseService.AddExerciseToWorkoutAsync(exerciseDTO); return(Ok(result)); }