31 lines
No EOL
1,011 B
C#
31 lines
No EOL
1,011 B
C#
using LANCommander.Server.ImportExport.Extensions;
|
|
using LANCommander.Server.Providers;
|
|
using LANCommander.Server.Services;
|
|
using LANCommander.Server.Services.Abstractions;
|
|
using LANCommander.Server.Services.Extensions;
|
|
using LANCommander.Server.Services.Models;
|
|
using LANCommander.UI.Extensions;
|
|
using Serilog;
|
|
|
|
namespace LANCommander.Server.Startup;
|
|
|
|
public static class Services
|
|
{
|
|
public static WebApplicationBuilder AddLANCommanderServices(this WebApplicationBuilder builder, Settings settings)
|
|
{
|
|
Log.Debug("Registering services");
|
|
|
|
builder.Services.AddLANCommanderServer(settings);
|
|
builder.Services.AddLANCommanderImportExport();
|
|
builder.Services.AddLANCommanderUI();
|
|
|
|
builder.Services.AddSingleton<IVersionProvider, VersionProvider>();
|
|
|
|
builder.Services.AddAntDesign();
|
|
builder.Services.AddHttpClient();
|
|
builder.Services.AddHttpContextAccessor();
|
|
builder.AddServiceDefaults();
|
|
|
|
return builder;
|
|
}
|
|
} |