public MainWindowViewModel(IMessageDialogManager messageDialogManager)
 {
     _messageDialogManager            = messageDialogManager;
     ShowFolderBrowserSingleCommand   = new Command(ShowFolderBrowserSingleCommandExecute, ShowFolderBrowserSingleCommandCanExecute);
     ShowFileBrowserSingleCommand     = new Command(ShowFileBrowserSingleCommandExecute, ShowFileBrowserSingleCommandCanExecute);
     ShowFolderBrowserMultipleCommand = new Command(ShowFolderBrowserMultipleCommandExecute, ShowFolderBrowserMultipleCommandCanExecute);
     ShowFileBrowserMultipleCommand   = new Command(ShowFileBrowserMultipleCommandExecute, ShowFileBrowserMultipleCommandCanExecute);
     ShowInfoDialogCommand            = new Command(ShowInfoDialogCommandExecute, ShowInfoDialogCommandCanExecute);
     ShowOkCancelDialogCommand        = new Command(ShowOkCancelDialogCommandExecute, ShowOkCancelDialogCommandCanExecute);
     ShowProgressCommand       = new Command(ShowProgressCommandExecute, ShowProgressCommandCanExecute);
     ShowCustomDialogCommand   = new Command(ShowCustomDialogCommandExecute, ShowCustomDialogCommandCanExecute);
     ShowSaveFileDialogCommand = new Command(ShowSaveFileDialogCommandExecute, ShowSaveFileDialogCommandCanExecute);
 }
 public EsterolesViewModel(IMessageDialogManager dialogService,
                           IConfigManager <Config> configManager,
                           IEsterolesLogic esterolesLogic,
                           IFileSystem fileSystem)
 {
     _dialogService       = dialogService;
     _configManager       = configManager;
     _esterolesLogic      = esterolesLogic;
     _fileSystem          = fileSystem;
     Results              = new ObservableCollection <EsterolesResult>();
     Generar              = new RelayCommand(GenerarExecute, GenerarCanExecute);
     SeleccionaDirectorio = new RelayCommand(SeleccionaDirectorioExecute);
     Exportar             = new RelayCommand(ExportarExecute, ExportarCanExecute);
     HistoricoDirectorios = new ObservableCollection <string>(_configManager.Config.Esteroles.HistoricoDirectorios);
     SelectedDirectorio   = _configManager.Config.Esteroles.HistoricoDirectorios.Count > 0 ? _configManager.Config.Esteroles.HistoricoDirectorios[0] : "";
     TextDirectorio       = SelectedDirectorio;
 }
 public MoshMoahViewModel(IMessageDialogManager dialogService, IConfigManager <Config> configManager)
 {
     _dialogService = dialogService;
     _configManager = configManager;
 }