private void CreatePages() { var welcome = new WelcomePageViewModel(Source); var resources = new ResourcesPageViewModel(Source); //var configuration = new ConfigurationPageViewModel(source); var diagnostics = new DiagnosticsPageViewModel(Source); var results = new ResultsPageViewModel(Source); var pages = new List <WizardPageViewModelBase> { welcome, resources, //configuration, diagnostics, results }; this.pages = new ReadOnlyCollection <WizardPageViewModelBase>(pages); }
private void InitilizePackgeDetails(string fileName) { try { Context = TestRunnerBase <ITest, IInstanceResourceContext, SupportPackageDataProvider> .CreateContext(new SupportPackageDataProvider(DiagnosticsPageViewModel.ParseFileSystemEntry(fileName), ServerRoles, null)); try { InstanceName = Context.SitecoreInfo.InstanceName; } catch (Exception ex) { Log.Error(ex, "Failed to extract instance name"); InstanceName = Strings.DataIsNotAvailable; } try { MachineName = Context.WebServer.Server.MachineName; } catch (Exception ex) { Log.Error(ex, "Failed to extract machine name"); MachineName = Strings.DataIsNotAvailable; } try { SitecoreVersion = Context.SitecoreInfo.SitecoreVersion.ToString(); } catch (Exception ex) { Log.Error(ex, "Failed to extract sitecore version"); SitecoreVersion = Strings.DataIsNotAvailable; } } catch (Exception ex) { throw new InvalidOperationException($"Failed to initialize context for {fileName}", ex); } }