public PopulateWorkoutSchedulesJob(IQueryProcessor queryProcessor, IWorkoutScheduleCacheService workoutScheduleCacheService, IBackgroundJobClientService backgroundJobClientService) { _queryProcessor = queryProcessor; _workoutScheduleCacheService = workoutScheduleCacheService; _backgroundJobClientService = backgroundJobClientService; }
public WorkoutSchedulesRepository( IWorkoutScheduleCacheService workoutScheduleCacheService, IWorkoutPlanRepository workoutPlanRepository, IQueryProcessor queryProcessor, IDateTimeService dateTimeService, IBackgroundJobClientService backgroundJobClientService) { _workoutScheduleCacheService = workoutScheduleCacheService; _workoutPlanRepository = workoutPlanRepository; _queryProcessor = queryProcessor; _dateTimeService = dateTimeService; _backgroundJobClientService = backgroundJobClientService; }