sourcegit/src/ViewModels/DeleteRepositoryNode.cs

23 lines
586 B
C#
Raw Normal View History

using System.Threading.Tasks;
namespace SourceGit.ViewModels {
public class DeleteRepositoryNode : Popup {
public RepositoryNode Node {
get => _node;
set => SetProperty(ref _node, value);
}
public DeleteRepositoryNode(RepositoryNode node) {
_node = node;
View = new Views.DeleteRepositoryNode() { DataContext = this };
}
public override Task<bool> Sure() {
Preference.RemoveNode(_node);
return null;
}
private RepositoryNode _node = null;
}
}