void OnCompletedToggleClicked(bool isCompleted) { if (_item != null && isCompleted != _item.IsCompleted) { TodoListAction.CompletedToDo(_item.ID, isCompleted); } }
public void OnDeleteItem() { var list = TodoListViewModelAgent.ViewModel.ListItems; if (list.Count > 0) { TodoListAction.DeleteToDoItem(list[list.Count - 1].ID); } }
public void OnToggleShowAll(bool showAll) { if (showAll) { TodoListAction.SetShowStyle(ToDoShowStyle.ShowAll); } else { TodoListAction.SetShowStyle(ToDoShowStyle.ShowUnCompletedOnly); } }
public void OnAddItem() { TodoListAction.AddToDoItem(_input.text); }
private void OnTodoListChanged(TodoListAction action, TodoItem item) => TodoListUpdated?.Invoke(this, new TodoListEventArgs(action, item));
public TodoListEventArgs(TodoListAction action, TodoItem item) { Action = action; Item = item; }