void HandleActiveTaskIdChanged(object sender, EntityIdEventArgs e) { if (e.Id != Guid.Empty) CreateTitleFromTask(e.Id); else CreateDefaultTitle(); }
void HandleTaskStarted(object sender, EntityIdEventArgs e) { if (DayStartTime == DateTime.MinValue) DayStartTime = DateTime.Now; // Execute right away to look responsive idleTimeSummer.Execute(); }
void HandleTaskDeleted(object sender, EntityIdEventArgs e) { ITaskListItemViewModel item = Items.FirstOrDefault(i => i.Id == e.Id); if (item != null) Items.Remove(item); }
void HandleActiveTaskIdChanged(object sender, EntityIdEventArgs e) { foreach (var item in Items) item.IsActive = (item.Id == e.Id); }
void HandleTaskStartedOrStopped(object sender, EntityIdEventArgs e) { OnCanExecuteChanged(); }
void HandleTaskStopped(object sender, EntityIdEventArgs e) { activeTimeBlock.End = Now; timeBlocksModel.Update(activeTimeBlock); activeTimeBlock = null; }
void HandleTaskStarted(object sender, EntityIdEventArgs e) { activeTimeBlock = timeBlocksModel.Add(e.Id, Now); }
void HandleEntityDeleted(object sender, EntityIdEventArgs e) { IGroupListItemViewModel groupListItemViewModel = GroupNames.First(i => i.Id == e.Id); GroupNames.Remove(groupListItemViewModel); }
void HandleTaskStopped(object sender, EntityIdEventArgs e) { // Execute right away to look responsive idleTimeSummer.Execute(); }