Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
 protected virtual IPromptsViewModel CreatePromptsViewModel(
     IPromptsViewModelService promptsViewModelService,
     IReportRenderer reportRenderer)
 {
     return new PromptsViewModel(promptsViewModelService, reportRenderer);
 }
Example #4
0
 protected virtual IPromptsViewModel CreatePromptsViewModel(
     IPromptsViewModelService promptsViewModelService,
     IReportRenderer reportRenderer)
 {
     return(new PromptsViewModel(promptsViewModelService, reportRenderer));
 }