FModel/FModel/ViewModels/Commands/DeleteDirectoryCommand.cs
2023-06-18 02:34:54 +02:00

22 lines
597 B
C#

using FModel.Framework;
using FModel.Settings;
namespace FModel.ViewModels.Commands;
public class DeleteDirectoryCommand : ViewModelCommand<CustomDirectoriesViewModel>
{
public DeleteDirectoryCommand(CustomDirectoriesViewModel contextViewModel) : base(contextViewModel)
{
}
public override void Execute(CustomDirectoriesViewModel contextViewModel, object parameter)
{
if (parameter is not CustomDirectory customDir) return;
var index = contextViewModel.GetIndex(customDir);
if (index < 2) return;
contextViewModel.Delete(index);
}
}