Ejemplo n.º 1
0
        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 }));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Post([FromBody] ExerciseDTO exerciseDTO)
        {
            var result = await _exerciseService.AddExerciseToWorkoutAsync(exerciseDTO);

            return(Ok(result));
        }