コード例 #1
0
        private async void UpdateItem(object todoItemValue)
        {
            TodoItem todoItem = todoItemValue as TodoItem;

            if (todoItem != null)
            {
                await repository.UpdateAsync(todoItem);

                int pos = TodoItems.IndexOf(TodoItems.Where(x => x.Id == todoItem.Id).SingleOrDefault());
                TodoItems.RemoveAt(pos);
                TodoItems.Insert(pos, todoItem);
            }
        }
コード例 #2
0
 public void AddTodoItemToList(TodoItem todoItem)
 {
     TodoItemService.AddTodoItemAsync(ListId, todoItem);
     TodoItems.Insert(0, todoItem);
 }