internal List <ExerciseDescriptor> GetExercises() { var request = new GetExercisesRequest(); var response = SendRequest <GetExercisesRequest, GetExercisesResponse>(RequestType.GetExercises, request); return(response.Exercises); }
public override async Task <GetExercisesResponse> GetExercises(GetExercisesRequest request, ServerCallContext context) { var response = new GetExercisesResponse(); var exercises = await _exerciseRepository.GetForTournament(request.TournamentId); response.Exercises.AddRange(_mapper.Map <IEnumerable <Exercise> >(exercises)); return(response); }