private async Task CreateNewDirectoryAsync()
        {
            var directoryName = await _dialogService.ShowDialogAsync <string>(nameof(CreateDirectoryWindowViewModel));

            if (!string.IsNullOrEmpty(directoryName))
            {
                _operationsService.CreateDirectory(_directoryService.SelectedDirectory, directoryName);
            }
        }
Exemple #2
0
        private async Task CreateNewDirectoryAsync()
        {
            var parameter = new CreateDirectoryNavigationParameter(_directoryService.SelectedDirectory);
            var result    = await _dialogService.ShowDialogAsync <CreateDirectoryDialogResult, CreateDirectoryNavigationParameter>(
                nameof(CreateDirectoryDialogViewModel), parameter);

            if (!string.IsNullOrEmpty(result?.DirectoryName))
            {
                _operationsService.CreateDirectory(_directoryService.SelectedDirectory, result.DirectoryName);
            }
        }