/// <summary> /// Abre una ventana de propiedades de un storage /// </summary> private void OpenStorage(NodeStorageViewModel node) { if (SolutionViewModel.MainViewModel.MainController.OpenDialog(new Details.Cloud.StorageViewModel(SolutionViewModel, node?.Storage)) == BauMvvm.ViewModels.Controllers.SystemControllerEnums.ResultType.Yes) { // Graba la solución SolutionViewModel.MainViewModel.SaveSolution(); // Actualiza el árbol Load(); } }
/// <summary> /// Borra los datos de storage /// </summary> private void DeleteStorage(NodeStorageViewModel item) { if (item != null && SolutionViewModel.MainViewModel.MainController.HostController.SystemController.ShowQuestion($"¿Desea quitar la conexión al storage '{item.Text}' de la solución?")) { // Elimina el storage SolutionViewModel.Solution.Storages.Remove(item.Storage); // Graba la solución SolutionViewModel.MainViewModel.SaveSolution(); // Actualiza el árbol Load(); } }