Ejemplo n.º 1
0
 void OnCompletedToggleClicked(bool isCompleted)
 {
     if (_item != null && isCompleted != _item.IsCompleted)
     {
         TodoListAction.CompletedToDo(_item.ID, isCompleted);
     }
 }
Ejemplo n.º 2
0
    public void OnDeleteItem()
    {
        var list = TodoListViewModelAgent.ViewModel.ListItems;

        if (list.Count > 0)
        {
            TodoListAction.DeleteToDoItem(list[list.Count - 1].ID);
        }
    }
Ejemplo n.º 3
0
 public void OnToggleShowAll(bool showAll)
 {
     if (showAll)
     {
         TodoListAction.SetShowStyle(ToDoShowStyle.ShowAll);
     }
     else
     {
         TodoListAction.SetShowStyle(ToDoShowStyle.ShowUnCompletedOnly);
     }
 }
Ejemplo n.º 4
0
 public void OnAddItem()
 {
     TodoListAction.AddToDoItem(_input.text);
 }
Ejemplo n.º 5
0
 private void OnTodoListChanged(TodoListAction action, TodoItem item)
 => TodoListUpdated?.Invoke(this, new TodoListEventArgs(action, item));
Ejemplo n.º 6
0
 public TodoListEventArgs(TodoListAction action, TodoItem item)
 {
     Action = action;
     Item   = item;
 }