private async void DeleteButton_Click(object sender, RoutedEventArgs e)
        {
            //Create ContentDialog and Add title, ok button, and cancel button
            var dialog = new ContentDialog();

            dialog.Title               = "Add you sure you want to delete this item?";
            dialog.PrimaryButtonText   = "Yes";
            dialog.SecondaryButtonText = "Cancel";

            //Show the Dialog and retrieve the result
            var result = await dialog.ShowAsync();

            if (result == ContentDialogResult.Primary)
            {
                var response = await ToDoItemTableHelper.DeleteItemAsync <ToDoItem>((ToDoItem)ItemsList.SelectedItem);

                if (response.Equals("Success"))
                {
                    LoadToDoItems();
                }
                else
                {
                    DisplayUserMessage(response);
                }
            }
        }
        private async void InsertButton_Click(object sender, RoutedEventArgs e)
        {
            //Create ContentDialog and Add title, ok button, and cancel button
            var dialog = new ContentDialog();

            dialog.Title               = "Add New Item";
            dialog.PrimaryButtonText   = "OK";
            dialog.SecondaryButtonText = "Cancel";

            //Create a textbox to be used as Content for dialog and take user input
            TextBox entryText = new TextBox();

            entryText.Margin = new Thickness(20);
            dialog.Content   = entryText;

            //Show the Dialog and retrieve the result
            var result = await dialog.ShowAsync();

            if (result == ContentDialogResult.Primary)
            {
                //Check to see that the user has input something
                if (entryText.Text.Equals(""))
                {
                    Debug.WriteLine("User did not add input");
                    DisplayUserMessage("ToDoItem text cannot be empty");
                }
                //If the user did input something, then add the item to our table, and display Success dialog
                else
                {
                    ToDoItem newItem = new ToDoItem {
                        UserId = App.mobileService.CurrentUser.UserId, Text = entryText.Text
                    };
                    var response = await ToDoItemTableHelper.InsertItemAsync <ToDoItem>(newItem);

                    if (response.Equals("Success"))
                    {
                        LoadToDoItems();
                    }
                    else
                    {
                        DisplayUserMessage(response);
                    }
                }
            }
        }
        private async void EditButton_Click(object sender, RoutedEventArgs e)
        {
            ToDoItem temp = (ToDoItem)ItemsList.SelectedItem;

            //Create ContentDialog and Add title, ok button, and cancel button
            var dialog = new ContentDialog();

            dialog.Title               = "Edit this item";
            dialog.PrimaryButtonText   = "Save";
            dialog.SecondaryButtonText = "Cancel";

            //TextBox to edit the Text of the ToDoItem
            //Create a textbox to be used as Content for dialog and take user input
            TextBox entryText = new TextBox();

            entryText.Margin = new Thickness(20);
            entryText.Text   = ((ToDoItem)ItemsList.SelectedItem).Text;
            dialog.Content   = entryText;

            //Show the Dialog and retrieve the result
            var result = await dialog.ShowAsync();

            if (result == ContentDialogResult.Primary)
            {
                if (!entryText.Text.Equals(""))
                {
                    temp.Text = entryText.Text;
                    string response = await ToDoItemTableHelper.EditItemAsync <ToDoItem>(temp);

                    if (response.Equals("Success"))
                    {
                        LoadToDoItems();
                    }
                    else
                    {
                        DisplayUserMessage(response);
                    }
                }
                else
                {
                    Debug.WriteLine("User did not add input");
                    DisplayUserMessage("ToDoItem text cannot be empty");
                }
            }
        }