17 lines
524 B
C#
17 lines
524 B
C#
using Microsoft.Extensions.DependencyInjection;
|
|
using SQLVision.Visualizers.Factories;
|
|
using SQLVision.Visualizers.Interfaces;
|
|
|
|
namespace SQLVision.Visualizers;
|
|
|
|
public static class ServiceExtensions
|
|
{
|
|
public static IServiceCollection AddSqlVisionVisualizers(this IServiceCollection services)
|
|
{
|
|
// Регистрация фабрик
|
|
services.AddSingleton<IControlFactory, ControlFactory>();
|
|
services.AddSingleton<IVisualizerFactory, VisualizerFactory>();
|
|
|
|
return services;
|
|
}
|
|
} |