create server-side SiteService
This commit is contained in:
@ -17,7 +17,7 @@ namespace Microsoft.Extensions.DependencyInjection
|
||||
return services;
|
||||
}
|
||||
|
||||
public static IServiceCollection AddOqtaneScopedServices(this IServiceCollection services)
|
||||
public static IServiceCollection AddOqtaneClientScopedServices(this IServiceCollection services)
|
||||
{
|
||||
services.AddScoped<SiteState>();
|
||||
services.AddScoped<IInstallationService, InstallationService>();
|
||||
|
@ -27,7 +27,7 @@
|
||||
private List<Page> _pages;
|
||||
|
||||
public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.View;
|
||||
public override string RenderMode => RenderModes.Static;
|
||||
//public override string RenderMode => RenderModes.Static;
|
||||
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
|
@ -44,7 +44,7 @@ namespace Oqtane.Client
|
||||
builder.Services.AddOqtaneAuthentication();
|
||||
|
||||
// register scoped core services
|
||||
builder.Services.AddOqtaneScopedServices();
|
||||
builder.Services.AddOqtaneClientScopedServices();
|
||||
|
||||
var serviceProvider = builder.Services.BuildServiceProvider();
|
||||
|
||||
|
@ -18,8 +18,7 @@ namespace Oqtane.Services
|
||||
|
||||
public async Task<List<Site>> GetSitesAsync()
|
||||
{
|
||||
List<Site> sites = await GetJsonAsync<List<Site>>(Apiurl);
|
||||
return sites.OrderBy(item => item.Name).ToList();
|
||||
return await GetJsonAsync<List<Site>>(Apiurl);
|
||||
}
|
||||
|
||||
public async Task<Site> GetSiteAsync(int siteId)
|
||||
|
Reference in New Issue
Block a user