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;
 }
Example #2
0
 public PopulateWorkoutsJob(IQueryProcessor queryProcessor, IWorkoutExecutionCacheService workoutExecutionCacheService, IBackgroundJobClientService backgroundJobClientService)
 {
     _queryProcessor = queryProcessor;
     _workoutExecutionCacheService = workoutExecutionCacheService;
     _backgroundJobClientService   = backgroundJobClientService;
 }