protected DeltaActivity(WeekActivityOptions options, IWfmDataService wfmDataService, ITeamsService teamsService, IDeltaService <T> deltaService, ICacheService cacheService) { _options = options ?? throw new ArgumentNullException(nameof(options)); _wfmDataService = wfmDataService ?? throw new ArgumentNullException(nameof(wfmDataService)); _teamsService = teamsService ?? throw new ArgumentNullException(nameof(teamsService)); _deltaService = deltaService ?? throw new ArgumentNullException(nameof(deltaService)); _cacheService = cacheService ?? throw new ArgumentNullException(nameof(cacheService)); }
public ShiftsWeekActivity(WeekActivityOptions options, IWfmDataService wfmDataService, ITeamsService teamsService, IDeltaService <ShiftModel> deltaService, ICacheService cacheService, IScheduleCacheService scheduleCacheService) : base(options, wfmDataService, teamsService, deltaService, cacheService, scheduleCacheService) { }
public AvailabilityActivity(WeekActivityOptions options, IWfmDataService wfmDataService, ITeamsService teamsService, IDeltaService <EmployeeAvailabilityModel> deltaService, ICacheService cacheService) : base(options, wfmDataService, teamsService, deltaService, cacheService) { }
protected ShiftActivityBase(WeekActivityOptions options, IWfmDataService wfmDataService, ITeamsService teamsService, IDeltaService <ShiftModel> deltaService, ICacheService cacheService, IScheduleCacheService scheduleCacheService) : base(options, wfmDataService, teamsService, deltaService, cacheService) { _scheduleCacheService = scheduleCacheService ?? throw new ArgumentNullException(nameof(scheduleCacheService)); }
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)); }