Example #1
0
        internal List <ExerciseDescriptor> GetExercises()
        {
            var request  = new GetExercisesRequest();
            var response = SendRequest <GetExercisesRequest, GetExercisesResponse>(RequestType.GetExercises, request);

            return(response.Exercises);
        }
Example #2
0
        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);
        }