public async Task <ActionResult <TrainingDayDTO> > getTrainingInfo(int id)
        {
            var spec        = new GetExerciseSpecification(id);
            var trainingDay = await _trainingDayRepo.GetEntityWithSpec(spec);

            if (trainingDay == null)
            {
                return(NotFound());
            }
            var changedTrainingDay = _mapper.Map <TrainingDay, TrainingDayDTO>(trainingDay);

            return(Ok(changedTrainingDay));
        }
        public async Task <ActionResult <IReadOnlyList <TrainingDayDTO> > > getEveryTrainingDay()
        {
            var spec         = new GetExerciseSpecification();
            var trainingDays = await _trainingDayRepo.ListOnlyAsync(spec);

            if (trainingDays == null)
            {
                return(NotFound());
            }

            var changedTrainingDay = _mapper.Map <IReadOnlyList <TrainingDay>, IReadOnlyList <TrainingDayDTO> >(trainingDays);

            return(Ok(changedTrainingDay));
        }