Files
forkmessager/backend/src/Modules/Relations/DependencyInjection.cs
Халимов Рустам 11f2b232a3 Сборка бэк
2026-03-27 15:45:34 +03:00

22 lines
747 B
C#

using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Knot.Modules.Relations.Infrastructure.Persistence;
namespace Knot.Modules.Relations;
public static class DependencyInjection
{
public static IServiceCollection AddRelationsModule(this IServiceCollection services, IConfiguration configuration)
{
var connectionString = configuration.GetConnectionString("DefaultConnection");
services.AddDbContext<RelationsDbContext>(options =>
options.UseNpgsql(connectionString));
services.AddMediatR(config =>
config.RegisterServicesFromAssembly(typeof(DependencyInjection).Assembly));
return services;
}
}