Ejemplo n.º 1
0
        private async void DeleteButton_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show(
                "Ви не зможете відмінити цю дію. Ви впевнені, що хочете видалити ресурс?",
                "Підтвердіть операцію",
                MessageBoxButton.YesNoCancel,
                MessageBoxImage.Asterisk);

            if (result != MessageBoxResult.Yes)
            {
                return;
            }

            RegistryCommon.Instance.MainProgressBar.Text = StatusBarState.Deleting;

            DeleteButton.IsEnabled = false;
            await _resourceService.DeleteFromBlob(_selectedResource.Url);

            await _resourceService.DeleteResource(_selectedResource.Id);

            RegistryCommon.Instance.MainProgressBar.Text = StatusBarState.Ready;
            RegistryCommon.Instance.MainGrid.OpenUserControlWithSignOut(new Resources());
        }