public WorkoutExecutionRepository(
     IWorkoutExecutionCacheService workoutExecutionCacheService,
     IFatiguesRepository fatiguesRepository,
     IMoodsRepository moodsRepository,
     IUserRepository userRepository,
     IExerciseRepository exerciseRepository,
     IBackgroundJobClientService backgroundJobClientService,
     IQueryProcessor queryProcessor,
     IDateTimeProvider dateTimeProvider)
 {
     _moodsRepository              = moodsRepository;
     _fatiguesRepository           = fatiguesRepository;
     _workoutExecutionCacheService = workoutExecutionCacheService;
     _exerciseRepository           = exerciseRepository;
     _userRepository             = userRepository;
     _backgroundJobClientService = backgroundJobClientService;
     _queryProcessor             = queryProcessor;
     _dateTimeProvider           = dateTimeProvider;
 }
 public GetFatigueQueryHandler(IFatiguesRepository fatiguesRepository)
 {
     _fatiguesRepository = fatiguesRepository;
 }