示例#1
0
 public void InsertTodo(TodoItem todo, int at)
 {
     todoItems.Insert(0, todo);
     AppDelegate.Current.TodoMgr.SaveTodo(todo);
     SpotlightHelper.Index(todo);
     MoveTodo(todo, 0, at);
 }
示例#2
0
 public void DeleteTodo(TodoItem todo)
 {
     Console.WriteLine("Delete " + todo.Name);
     if (todo.Id >= 0)
     {
         AppDelegate.Current.TodoMgr.DeleteTodo(todo.Id);
         SpotlightHelper.Delete(todo);
     }
 }
示例#3
0
 public void SaveTodo(TodoItem todo)
 {
     AppDelegate.Current.TodoMgr.SaveTodo(todo);
     SpotlightHelper.Index(todo);
 }
示例#4
0
 public void ToggleTodoDone(TodoItem todo)
 {
     todo.Done = !todo.Done;
     AppDelegate.Current.TodoMgr.SaveTodo(todo);
     SpotlightHelper.Index(todo);
 }