protected override async Task ExecuteAsync(object parameter)
        {
            Folder folder = (Folder)parameter;

            DialogFolderVM folderVM = new DialogFolderVM(folder, "Редактирование папки");

            Folder editedFolder = (Folder)await MaterialDesignThemes.Wpf.DialogHost.Show(folderVM, _dialogId);

            if (editedFolder == null)
            {
                return;
            }


            await _dataStorage.EditFolder(editedFolder);
        }
        protected override async Task ExecuteAsync(object parameter)
        {
            Folder parentFolder = (Folder)parameter;

            DialogFolderVM dialogFolderVM = new DialogFolderVM(new Folder(), "Создание папки");

            Folder newFolder = (Folder)await MaterialDesignThemes.Wpf.DialogHost.Show(dialogFolderVM, _dialogId);

            if (newFolder == null)
            {
                return;
            }

            newFolder.ParentFolder = parentFolder;

            await _dataStorage.AddFolder(newFolder, parentFolder);
        }