Beispiel #1
0
        protected override async Task OnInitializedAsync()
        {
            try
            {
                _moduleDefinitions = await ModuleDefinitionService.GetModuleDefinitionsAsync(PageState.Site.SiteId);

                _packages = await PackageService.GetPackagesAsync("module");
            }
            catch (Exception ex)
            {
                if (_moduleDefinitions == null)
                {
                    await logger.LogError(ex, "Error Loading Modules {Error}", ex.Message);

                    AddModuleMessage("Error Loading Modules", MessageType.Error);
                }
            }
        }
Beispiel #2
0
        protected override async Task OnInitializedAsync()
        {
            try
            {
                var moduledefinitions = await ModuleDefinitionService.GetModuleDefinitionsAsync(PageState.Site.SiteId);

                _packages = await PackageService.GetPackagesAsync("module");

                foreach (Package package in _packages.ToArray())
                {
                    if (moduledefinitions.Exists(item => Utilities.GetTypeName(item.ModuleDefinitionName) == package.PackageId))
                    {
                        _packages.Remove(package);
                    }
                }
            }
            catch (Exception ex)
            {
                await logger.LogError(ex, "Error Loading Packages {Error}", ex.Message);

                AddModuleMessage("Error Loading Packages", MessageType.Error);
            }
        }