public DailyWorkTimerViewModel(IWorkTimeStopwatch workTimer, ITaskRecorder taskRecorder, IMediator mediator) { this.workTimer = workTimer; this.taskRecorder = taskRecorder; this.mediator = mediator; InitialAndStartRefreshingTimer(); }
public WorkTimeRecorderViewModel(IMediator mediator, ITaskRecorder recorder, TaskDefinitionPanelViewModel taskDefinitionPanelViewModel, TaskListViewModel taskListViewModel, DailyWorkTimerViewModel dailyWorkTimerViewModel) { this.mediator = mediator; this.recorder = recorder; TaskListViewModel = taskListViewModel; TaskDefinitionPanelViewModel = taskDefinitionPanelViewModel; DailyWorkTimerViewModel = dailyWorkTimerViewModel; }
public TaskListViewModel(IMediator mediator, ITaskRecorder recorder) { this.mediator = mediator; this.recorder = recorder; }