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))); }
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)); }
public Task <IEnumerable <ExerciseDTO> > Handle(GetExercisesQuery query, CancellationToken cancellationToken) { return(_sqlConnection.QueryAsync <ExerciseDTO>("[Workout].[sp_Exercise_GetAll]", commandType: CommandType.StoredProcedure)); }