public PromptsViewModel(IPromptsViewModelService promptsViewModelService, IReportRenderer reportRenderer) { _reportRenderer = reportRenderer; _catalogItemInfo = new CatalogItemInfo {Name = string.Empty}; _prompts = new ObservableCollection<IPrompt>(); _promptsViewModelService = promptsViewModelService; _executeReport = new RelayCommand(OnExeucteReport, ValidateAllPromptsAreReadyForReportExecution); MoveNext = new RelayCommand(OnMoveNext, () => _canMoveNext); MovePrevious = new RelayCommand(OnMovePrevious,() => _canMovePrevious); }
public ReportCatalogViewModel(IReportCatalogViewModelService reportCatalogViewModelService) { _reportCatalogViewModelService = reportCatalogViewModelService; Reconnect = new RelayCommand(RefreshCatalogFromService); RefreshCatalogFromService(); }
public ReportCatalogItemViewModel(CatalogItemInfo catalogItemInfo, IPromptsViewModel promptsViewModel) { _promptsViewModel = promptsViewModel; _catalogItemInfo = catalogItemInfo; ShowPromptCollection = new RelayCommand(OnShowPrompts); }