public void Delete(TaskModel task) { Tasks.Remove(task); task.RemoveSystemReminder(); LiveTile.Unpin(task); }
public void Complete(TaskModel task) { if (task == null) { return; } task.Completed = DateTime.Now; task.ModifiedSinceStart = true; if (Settings.Current.CompleteSubtasks && task.HasSubtasks) { foreach (Subtask subtask in task.Subtasks) { subtask.IsCompleted = true; } } if (Settings.Current.UnpinCompleted && !task.HasRepeats) { LiveTile.Unpin(task); } App.Tasks.Update(task); }
public void Unpin() { LiveTile.Unpin(Task); }