private void ExecuteUpdateListCommand(ViewModels.TodoListViewModel list) { try { _todoListRepository.UpdateItem(list.TodoList.Id, list.TodoList); } catch { } }
private void ExecuteRemoveListCommand(ViewModels.TodoListViewModel list) { try { var index = this.TodoLists.IndexOf(list); this.TodoLists.Remove(list); SaveCommand.Execute(null); } catch { } }
private void ExecuteAddListCommand() { try { var item = new ViewModels.TodoListViewModel(_todoListRepository.Factory(title: "New List")); this.TodoLists.Insert(0, item); SaveCommand.Execute(null); } catch { } }
private void ExecuteAddListCommand() { try { var item = new ViewModels.TodoListViewModel(_todoListRepository.Factory(title: "New List")); _todoListRepository.InsertItem(item.TodoList); this.TodoLists.Insert(0, item); } catch { } }
private void ExecuteAddListCommand() { try { var item = new ViewModels.TodoListViewModel(_todoListRepository.Factory(title: "New List")); TodoLists.Insert(0, item); SaveCommand.Execute(null); } catch { } }
private void ExecuteRemoveListCommand(ViewModels.TodoListViewModel list) { try { var index = this.TodoLists.IndexOf(list); _todoListRepository.DeleteItem(list.TodoList.Id); this.TodoLists.Remove(list); } catch { } }
private bool CanExecuteRemoveListCommand(ViewModels.TodoListViewModel list) { return(!Busy && list != null); }
private bool CanExecuteUpdateListCommand(ViewModels.TodoListViewModel list) { return(!Busy); }