public async Task ResetSelection() { IsLoadedData = false; IsWizardFinish = false; SelectionHistory = new LinkedList <WizardItem>(); SelectedItem = null; var id = _wizardId; _wizardId = null; if (id != null && this.HyperStore != null) { await this.HyperStore.ExecuteAsync(new StepAheadWizardArgs() { JobId = id, Abort = true }); } _pendingConfig = null; _currentStage = null; MessageDescription = "Select Wizard"; TextBlockStatus = String.Empty; if (this.HyperStore != null) { var args = new GetHyperJobTypesArgs(); var wizardTypes = await this.HyperStore.ExecuteAsync(args); if (wizardTypes != null) { var wTypes = wizardTypes.Where(it => it.Name.ToLower().Contains("wizard")).ToArray(); if (wTypes != null) { Items = wTypes.Select(it => new WizardItem { TypeSource = it }).ToList(); } } } IsLoadedData = true; }
public async Task InitWizzard() { if (HyperStore == null) { return; } if (!string.IsNullOrWhiteSpace(_wizardId)) { await this.HyperStore.ExecuteAsync(new StepAheadWizardArgs() { JobId = _wizardId, Abort = true }); _wizardId = null; } _pendingConfig = null; _currentStage = null; var args = new GetHyperJobTypesArgs(); var wizardTypes = await this.HyperStore.ExecuteAsync(args); if (wizardTypes != null) { var wTypes = wizardTypes.Where(it => it.Name.ToLower().Contains("wizard")).ToArray(); if (wTypes != null) { Items = wTypes.Select(it => new WizardItem { TypeSource = it }).ToList(); } } IsLoadedData = true; }