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 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); }
protected virtual IPromptsViewModel CreatePromptsViewModel( IPromptsViewModelService promptsViewModelService, IReportRenderer reportRenderer) { return new PromptsViewModel(promptsViewModelService, reportRenderer); }
protected virtual IPromptsViewModel CreatePromptsViewModel( IPromptsViewModelService promptsViewModelService, IReportRenderer reportRenderer) { return(new PromptsViewModel(promptsViewModelService, reportRenderer)); }