예제 #1
0
 public MasterController(IBundlesLoader bundlesLoader, ILastVisitedAccess lastVisitedAccess, ITimerCalculator timerCalculator, IOvertimeAccess overtimeAccess)
 {
     _bundlesLoader     = bundlesLoader;
     _lastVisitedAccess = lastVisitedAccess;
     _timerCalculator   = timerCalculator;
     _overtimeAccess    = overtimeAccess;
 }
예제 #2
0
        public TimerController(ITimerAccess timerAccess, IRequestReader requestReader, ITimeBuilder timeBuilder, ITimerCalculator timerCalculator, IOvertimeAccess overtimeAccess)
        {
            _timerAccess     = timerAccess;
            _requestReader   = requestReader;
            _timeBuilder     = timeBuilder;
            _timerCalculator = timerCalculator;
            _overtimeAccess  = overtimeAccess;

            _timeZoneInfo = _timeBuilder.GetTimeZoneInfo(_requestReader.Read(HttpHeaders.Request.CurrentTimeZone));
        }