Exemplo n.º 1
0
        private async Task Upgrade()
        {
            try
            {
                ShowProgressIndicator();
                var interop = new Interop(JSRuntime);
                await interop.RedirectBrowser(NavigateUrl(), 10);

                await InstallationService.Upgrade();
            }
            catch (Exception ex)
            {
                await logger.LogError(ex, "Error Executing Upgrade {Error}", ex.Message);

                AddModuleMessage("Error Executing Upgrade", MessageType.Error);
            }
        }
Exemplo n.º 2
0
        private async Task Download(string packageid, string version)
        {
            try
            {
                await PackageService.DownloadPackageAsync(packageid, version, "Framework");

                ShowProgressIndicator();
                var interop = new Interop(JSRuntime);
                await interop.RedirectBrowser(NavigateUrl(), 10);

                await InstallationService.Upgrade();
            }
            catch (Exception ex)
            {
                await logger.LogError(ex, "Error Downloading Framework {Error}", ex.Message);

                AddModuleMessage("Error Downloading Framework", MessageType.Error);
            }
        }