public WorkTimerController( WorkTimerEvents events, ITimeService timeService, IWorkController workController) { _events = events; _timeService = timeService; _workController = workController; _events.OnWorkStarted += _events_OnWorkStarted; _events.OnWorkStoped += _events_OnWorkStoped; }
public LockedController( IWorkController workController, WorkTimerEvents events, IQuickActionController quickActionController, ITimeService timeService) { _workController = workController; _events = events; _quickActionController = quickActionController; _timeService = timeService; events.OnSessionLocked += Events_OnSessionLocked; events.OnSessionUnlock += Events_OnSessionUnlock; }
public WorkController(ITimeService realTimeService, WorkTimerEvents events) { _realTimeService = realTimeService; _events = events; }