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

                await ModuleDefinitionService.InstallModuleDefinitionsAsync();
            }
            catch (Exception ex)
            {
                await logger.LogError(ex, "Error Installating Module");
            }
        }
Ejemplo n.º 2
0
        private async Task DownloadModule(string moduledefinitionname, string version)
        {
            try
            {
                await PackageService.DownloadPackageAsync(moduledefinitionname, version, "Modules");

                await logger.LogInformation("Module Downloaded {ModuleDefinitionName} {Version}", moduledefinitionname, version);

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

                await ModuleDefinitionService.InstallModuleDefinitionsAsync();
            }
            catch (Exception ex)
            {
                await logger.LogError(ex, "Error Downloading Module {ModuleDefinitionName} {Version} {Error}", moduledefinitionname, version, ex.Message);

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