public void ValidateInstallerFile() { if (InstallerFiles.ValidateInstallerFile()) { FlipViewIndex = WizardIndex.SelectExtractLocation; } }
public void ValidateExtractLocation() { if (InstallerFiles.ValidateExtractLocation(InstallerAlreadyExtracted)) { if (InstallerAlreadyExtracted) { FlipViewIndex = WizardIndex.ModifyInstaller; } else { FlipViewIndex = WizardIndex.ExtractingInstaller; } } }
public async Task ExtractInstallerFilesAsync() { try { StaticViewModel.IsLoading = true; StaticViewModel.AddLogMessage("Extracting installer files"); await Task.Run(() => InstallerFiles.ExtractInstallerFiles()); FlipViewIndex = WizardIndex.ModifyInstaller; StaticViewModel.AddLogMessage("Installer files extraction complete"); } catch (Exception ex) { StaticViewModel.AddLogMessage(ex, "Extracting installer files failed"); } finally { StaticViewModel.IsLoading = false; } }
public void RunRadeonSoftwareSetup() { InstallerFiles.RunRadeonSoftwareSetup(); }