public WorkTimerForm(ILifetimeScope scope) { InitializeComponent(); _workController = scope.Resolve <IWorkController>(); _timeService = scope.Resolve <ITimeService>(); RefreshLogs(); }
protected override void OnScopedSet(ILifetimeScope scope) { base.OnScopedSet(scope); workController = scope.Resolve <IWorkController>(); events = scope.Resolve <WorkTimerEvents>(); events.OnWorkStarted += Events_OnWorkStarted; }
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; }