Example #1
0
        public DailyWorkTimerViewModel(IWorkTimeStopwatch workTimer, ITaskRecorder taskRecorder, IMediator mediator)
        {
            this.workTimer    = workTimer;
            this.taskRecorder = taskRecorder;
            this.mediator     = mediator;

            InitialAndStartRefreshingTimer();
        }
Example #2
0
 public WorkTimeRecorderViewModel(IMediator mediator, ITaskRecorder recorder, 
     TaskDefinitionPanelViewModel taskDefinitionPanelViewModel,
     TaskListViewModel taskListViewModel,
     DailyWorkTimerViewModel dailyWorkTimerViewModel)
 {
     this.mediator = mediator;
     this.recorder = recorder;
     TaskListViewModel = taskListViewModel;
     TaskDefinitionPanelViewModel = taskDefinitionPanelViewModel;
     DailyWorkTimerViewModel = dailyWorkTimerViewModel;
 }
Example #3
0
 public TaskListViewModel(IMediator mediator, ITaskRecorder recorder)
 {
     this.mediator = mediator;
     this.recorder = recorder;
 }