async void DeleteScene_Click(object sender, RoutedEventArgs e)
        {
            var scene = SelectedItem.Photoscene;

            var deleteResult = await _reCapClient.DeletePhotosceneAsync(
                scene.PhotosceneId);

            if (!deleteResult.IsOk())
            {
                OnLogReCapError(deleteResult.Error);
                return;
            }
            else
            {
                OnLogMessage("Deleted Scene: " + scene.SceneName + "\n" +
                             "Number of deleted resources: " +
                             deleteResult.NumberOfDeletedResources);

                RootNode.RemoveNode(SelectedItem);
            }
        }
Exemplo n.º 2
0
        async void DeleteScene_Click(object sender, EventArgs e)
        {
            var scene = _TreeViewScenes.SelectedNode.Tag
                        as ReCapPhotoscene;

            var deleteResult = await _reCapClient.DeletePhotosceneAsync(
                scene.PhotosceneId);

            if (!deleteResult.IsOk())
            {
                LogReCapError(deleteResult.Error);
                return;
            }
            else
            {
                LogMessage("Deleted Scene: " + scene.SceneName + "\n" +
                           "Number of deleted resources: " +
                           deleteResult.NumberOfDeletedResources);

                _TreeViewScenes.SelectedNode.Remove();
            }
        }