Exemplo n.º 1
0
 public TaskListItemViewModel(
     Task task,
     ITaskListViewModel taskListViewModel,
     IGroupsModel groupsModel,
     ITotalTimeSummerFactory totalTimeSummerFactory,
     ITodayTimeSummerFactory todayTimeSummerFactory)
 {
     this.taskListViewModel = taskListViewModel;
     this.groupsModel = groupsModel;
     Update(task);
     totalTimeSummer = totalTimeSummerFactory.Create(this);
     todayTimeSummer = todayTimeSummerFactory.Create(this);
     // Execute so the sums show up on the GUI immediately
     totalTimeSummer.Execute();
     todayTimeSummer.Execute();
 }
Exemplo n.º 2
0
 public TaskListItemViewModel(
     Task task,
     ITaskListViewModel taskListViewModel,
     IGroupsModel groupsModel,
     ITotalTimeSummerFactory totalTimeSummerFactory,
     ITodayTimeSummerFactory todayTimeSummerFactory)
 {
     this.taskListViewModel = taskListViewModel;
     this.groupsModel       = groupsModel;
     Update(task);
     totalTimeSummer = totalTimeSummerFactory.Create(this);
     todayTimeSummer = todayTimeSummerFactory.Create(this);
     // Execute so the sums show up on the GUI immediately
     totalTimeSummer.Execute();
     todayTimeSummer.Execute();
 }