Пример #1
0
        private void DeleteTransformers()
        {
            var tasks =
                Transformers.Select(transformerDefinition => DatabaseCommands.DeleteTransformerAsync(transformerDefinition.Name))
                .ToList();

            TaskEx.WhenAll(tasks)
            .ContinueOnUIThread(t =>
            {
                if (t.IsFaulted)
                {
                    ApplicationModel.Current.AddErrorNotification(t.Exception, "not all transformers could be deleted");
                }
                else
                {
                    ApplicationModel.Current.AddInfoNotification("all transformers were successfully deleted");
                    UrlUtil.Navigate("/transformers");
                }
            });
        }