Example #1
0
      private async Task InsertTodoItem( TodoItem todoItem )
      {
         // This code inserts a new TodoItem into the database. When the operation completes
         // and Mobile App backend has assigned an Id, the item is added to the CollectionView.
         await todoTable.InsertAsync( todoItem );
         items.Add( todoItem );

         //await SyncAsync(); // offline sync
      }
Example #2
0
      private async Task UpdateCheckedTodoItem( TodoItem item )
      {
         // This code takes a freshly completed TodoItem and updates the database. When the service 
         // responds, the item is removed from the list.
         await todoTable.UpdateAsync( item );
         items.Remove( item );
         ListItems.Focus( Windows.UI.Xaml.FocusState.Unfocused );

         //await SyncAsync(); // offline sync
      }
Example #3
0
 private async void ButtonSave_Click( object sender, RoutedEventArgs e )
 {
    var todoItem = new TodoItem { Text = TextInput.Text };
    await InsertTodoItem( todoItem );
 }