Files
netch/Netch/Services/ServiceExtensions.cs
ChsBuffer 6f87280d57 Add DI
2021-06-09 14:47:42 +08:00

32 lines
883 B
C#

using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Netch.Forms;
using Netch.Models;
namespace Netch.Services
{
public static class ServiceExtensions
{
public static IServiceCollection AddViews(this IServiceCollection services)
{
services.TryAddSingleton<MainForm>();
return services;
}
public static IServiceCollection AddSetting(this IServiceCollection services)
{
services.TryAddSingleton<Setting>();
return services;
}
public static IServiceCollection AddDynamicData(this IServiceCollection services)
{
return services;
}
public static IServiceCollection AddStartupService(this IServiceCollection services)
{
return services;
}
}
}