Пример #1
0
        private async void AddGroupButton_OnClick(object sender, RoutedEventArgs e)
        {
            RegistryCommon.Instance.MainProgressBar.Text = StatusBarState.Saving;
            if (_allGroups.Any(g => g.Name == NewGroupTextBox.Text))
            {
                MessageBox.Show(
                    "Група з таким іменем вже існує. Виберіть іньше ім'я",
                    "Помилка",
                    MessageBoxButton.OK,
                    MessageBoxImage.Error);
                RegistryCommon.Instance.MainProgressBar.Text = StatusBarState.Failed;
                return;
            }

            await _resourceGroupService.CreateResourceGroup(NewGroupTextBox.Text, RegistryCommon.Instance.Login);

            RegistryCommon.Instance.MainProgressBar.Text = StatusBarState.Saved;
            RegistryCommon.Instance.MainGrid.OpenUserControlWithSignOut(new Themes(ThemeFilterTextBox.Text));
        }