Exemplo n.º 1
0
        public async Task <List <ExerciseNameDTO> > Handle(GetExercisesQuery request, CancellationToken cancellationToken)
        {
            _logger.LogInformation("GetExercisesQueryHandler");

            var exercises = await _repository.GetExercisesAsync().ConfigureAwait(false);

            return(_mapper.Map <List <ExerciseNameDTO> >(exercises.OrderBy(exp => exp.Name)));
        }
Exemplo n.º 2
0
 public Task <List <ExerciseDTO> > Handle(GetExercisesQuery request, CancellationToken token)
 {
     return(_context
            .Exercises
            .AsNoTracking()
            .Select(x => new ExerciseDTO {
         Id = x.Id, Name = x.Name
     })
            .ToListAsync(token));
 }
Exemplo n.º 3
0
 public Task <IEnumerable <ExerciseDTO> > Handle(GetExercisesQuery query, CancellationToken cancellationToken)
 {
     return(_sqlConnection.QueryAsync <ExerciseDTO>("[Workout].[sp_Exercise_GetAll]", commandType: CommandType.StoredProcedure));
 }