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