void HandleTaskDeleted(object sender, EntityIdEventArgs e) { ITaskListItemViewModel item = Items.FirstOrDefault(i => i.Id == e.Id); if (item != null) { Items.Remove(item); } }
void HandleTaskUpdated(object sender, EntityEventArgs <Task> e) { ITaskListItemViewModel item = Items.FirstOrDefault(i => i.Id == e.Entity.Id); if (item != null) { Task task = tasksModel.Get(e.Entity.Id); item.Update(task); } ItemsView.Refresh(); }
protected TaskItemTimeSummerBase(ITaskListItemViewModel taskListItemViewModel, ITimeBlocksModel timeBlocksModel, ITimer timer) : base(timeBlocksModel, timer) { TaskListItemViewModel = taskListItemViewModel; }
public TotalTimeSummer(ITaskListItemViewModel taskListItemViewModel, ITimeBlocksModel timeBlocksModel, ITimer timer) : base(taskListItemViewModel, timeBlocksModel, timer) { }
public TodayTimeSummer(ITaskListItemViewModel taskListItemViewModel, ITimeBlocksModel timeBlocksModel, ITimer timer) : base(taskListItemViewModel, timeBlocksModel, timer) { }