public ClearCacheActivity(FeatureOptions featureOptions, TeamOrchestratorOptions options, IScheduleCacheService scheduleCacheService, ITimeOffCacheService timeOffCacheService) { _featureOptions = featureOptions ?? throw new ArgumentNullException(nameof(featureOptions)); _options = options ?? throw new ArgumentNullException(nameof(options)); _scheduleCacheService = scheduleCacheService ?? throw new ArgumentNullException(nameof(scheduleCacheService)); _timeOffCacheService = timeOffCacheService ?? throw new ArgumentNullException(nameof(timeOffCacheService)); }
public TimeOffWeekActivity(WeekActivityOptions options, IWfmDataService wfmDataService, ITeamsService teamsService, IDeltaService <TimeOffModel> deltaService, ICacheService cacheService, ITimeOffCacheService timeOffCacheService) : base(options, wfmDataService, teamsService, deltaService, cacheService) { _timeOffCacheService = timeOffCacheService ?? throw new ArgumentNullException(nameof(timeOffCacheService)); }