예제 #1
0
 /// <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();
     }
 }
예제 #2
0
 /// <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();
     }
 }